Here is my monthly update covering what I have been doing in the free software world during December 2024 (previous month).
Reproducible Builds
- 
Categorised a large number of packages and issues in the Reproducible Builds notes.gitrepository.
- 
In Debian: - 
Filed a bug against python3-sphinxto track a regression in datetime handling. (#1090724)
- 
Kept isdebianreproducibleyet.com up to date. […] 
- 
I submitted a number of patches to fix specific reproducibility issues, such as ones in pyorbital,python-pbcore,python-pbcore, etc.
 
- 
- 
Drafted, published and publicised our monthly report for November 2024. 
- 
Updated the main Reproducible Builds website and documentation, such as: 
Elsewhere in our tooling, I made a number of changes to diffoscope, including preparing and uploading version 284 to Debian, such as updating the tests to support file 5.46 […] and simplifying tests_quines.py to simply use the assert_diff helper and not to mangle the test fixture within the code […].
Debian
Uploads
- 
- 1.6.33-1— New upstream release.
- 1.6.33-2— Add liburi-perl to- Suggests.
- 1.6.34-1— New upstream release.
 
- 
- 4.2.17-1— New upstream security release.
- 5.1.4-1— New upstream security release.
 
- 
installation-birthday(20) — Add/etc/hostnameto the list of candidate filename timestamps. Thanks to Colin Watson (cjwatson) for the suggestion.
Debian LTS
This month I have worked 18 hours on Debian Long Term Support (LTS) and 12 hours on its sister Extended LTS project.
- 
Investigated and triaged ceph,ganglia-web(CVE-2024-52762&CVE-2024-52763),golang-github-lucas-clemente-quic-go(CVE-2024-53259),gst-plugins-base1.0(CVE-2024-47538,CVE-2024-47541,CVE-2024-47600,CVE-2024-47607,CVE-2024-47615&CVE-2024-47835),node-postcss(CVE-2021-23566),php-laravel-framework,python-django,quart(CVE-2024-49767),ruby-sinatra,rust-idna(CVE-2024-12224) anducf.
- 
Frontdesk duties, responding to user/developer questions, reviewing others' packages, participating in mailing list discussions, etc. 
- 
Issued DLA 3997-1 because it was discovered that there was a remotely exploitable vulnerability in php-laravel-framework, a popular web application framework written in PHP. When theregister_argc_argvdirective was set toonand users called a URL with a specially-crafted query string, they were able to change the environment used by the framework when handling the request.
- 
Issued DLA 4006-1 as it was discovered that there was a potential Denial of Service (DoS) vulnerability, in Django, a popular Python-based web development framework. The strip_tags()method andstriptagstemplate filter were subject to a potential denial-of-service attack via certain inputs containing large sequences of nested incomplete HTML entities.
You can find out more about the Debian LTS project via the following video:
