Apport 2.33.0
Milestone information
- Project:
- Apport
- Series:
- main
- Version:
- 2.33.0
- Released:
- Registrant:
- Benjamin Drung
- Release registered:
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- No users assigned to blueprints and bugs.
- Blueprints:
- No blueprints are targeted to this milestone.
- Bugs:
- 6 Fix Released
Download files for this release
Release notes
### Added
* Check Python code with ruff
* Include ELF package metadata from systemd-coredump
* test: support coreutils rename to gnu-coreutils (LP: #2111595)
### Changed
* problem_report:
- write `CompressedValue` in chunks as well
- reduce chunk size from 1 MB to 128 kB
* report: drop support for libnih
* Deprecate logging functions in base apport module
* Check cyclomatic complexity
* Fix invalid non-public names (i.e. use upper case for global constants)
* setup.py: remove the shebang mangling code
* packaging: drop lsb_release support from `get_os_version()`
* apt_dpkg: check return type of `pickle.load()`
* ui: split `HookUI` class into separate module
* fileutils: let `find_core_
* Rename `apport/
* Stop importing from base apport module directly
* Lazy load elements in base apport module
* Add more type hints
* Split some big functions into smaller ones
* test: drop running pyflakes
### Fixed
* SECURITY UPDATE: Report file insecure permissions (LP: #2106338)
- Do not change report group to report owner's primary group.
- CVE-2025-5467
* SECURITY UPDATE: Race condition when forwarding core files to containers (LP: #2107472)
- apport: move `consistency_
- apport: do not override `options.pid`
- apport: open `/proc/<pid>` as early as possible
- fileutils: respect `proc_pid_fd` in `get_core_path`
- apport: use opened `/proc/<pid>` everywhere
- apport: do consistency check before forwarding crashes
- apport: require `--dump-mode` to be specified
- apport: determine report owner by `dump_mode`
- apport: do not forward crash for `dump_mode == 2`
- apport: support pidfd (%F) parameter from kernel
- CVE-2025-5054
* setuptools/java: use snakecase for option name (LP: #2111595)
* apport: catch `ProcessLookupE
* apport: look for the exe within the proc root mount (LP: #2112272)
* ui: fix return value for `--hanging` case in `run_argv`
* test: do not check for exact encoded gzip data (LP: #2076269)
Changelog
This release does not have a changelog.
0 blueprints and 6 bugs targeted
| Bug report | Importance | Assignee | Status | |||
|---|---|---|---|---|---|---|
| 2076269 | #2076269 | invalid base64 encoded gzip data on s390x causes autopkgtest failures | 3 High | 11 Fix Released | ||
| 2080499 | #2080499 | /usr/share/apport/apport:ProcessLookupError:/usr/share/apport/apport@1248:main:_check_global_pid_and_forward:forward_crash_to_container | 3 High | 11 Fix Released | ||
| 2106338 | #2106338 | Apport Report File Insecure Permissions | 3 High | 11 Fix Released | ||
| 2107472 | #2107472 | Race condition when forwarding core files to containers | 3 High | 11 Fix Released | ||
| 2111595 | #2111595 | FTBFS in questing: setup.cfg command 'build_java' has no such option 'minimum-java-release' | 3 High | 11 Fix Released | ||
| 2112272 | #2112272 | Apport refuses to generate core dumps inside containers | 3 High | 11 Fix Released | ||
