Quick answers
- Is CVE-2026-86692 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-86692 being exploited in the wild.
- How severe is CVE-2026-86692?
- Informational severity, published 9 November 2026.
- Which products and versions are affected?
- Canonical Apport before 2.37.0.
- Is there a fix for CVE-2026-86692?
- Yes: fixed in apport 2.37.0. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-86692 attacked?
- It is attacked with local access, in a software library.
- Am I affected by CVE-2026-86692?
- Check whether you run Canonical Apport at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- Fixed in: apport 2.37.0
Technical details
The vulnerability exists in ProblemReport.extract_keys() when processing base64-encoded keys in crash reports; the prior CVE-2026-77113 fix validated keys only in certain code paths but missed the binary=False branch where base64-encoded keys are skipped during load() but later extracted without validation. An attacker can craft a crash report with traversal sequences (e.g., "../../home/user/.bashrc") in a base64-encoded key name; when extracted, these keys are written to filesystem paths built from the unvalidated key name, allowing arbitrary file creation or overwrite with the privileges of the invoking user.
Affected products
- Canonical apport before 2.37.0
Timeline
- 2026-11-09: disclosed
- 2026-09-23: patched: Fix merged in GitHub PR #650