CVE-2019-11484
High · 7.8CVSS
7.8
EPSS
0.4%
Published
Feb 8, 2020
CISA due date
—
Cloudanix analysis
A bug in error reporting software on some Ubuntu computers could let someone already on the machine run harmful programs with high access rights.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Full Compromise
- Component
- Application
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Integer overflow in bson_ensure_space causes memory corruption in whoopsie, enabling local attackers to achieve arbitrary code execution with high privileges.
Why it matters to the business
Local compromise of Ubuntu systems running whoopsie could allow attackers to gain full control, though the vulnerability is over six years old with negligible exploit activity and no known ransomware use, resulting in low operational urgency.
How an attack unfolds
An attacker with local access supplies crafted input to trigger the integer overflow during BSON buffer handling in whoopsie, corrupting memory structures to execute attacker-controlled code and escalate privileges.
How to fix it
Upgrade whoopsie to the latest available version from Canonical Ubuntu repositories; apply all pending security updates for the whoopsie package as no specific fixed versions are listed in current data.
How to confirm the fix worked
Verify installed whoopsie package version against current Ubuntu security updates and test that bson_ensure_space no longer permits oversized allocations that overflow.
Typical attack path
- Obtain local shell or process access on affected Ubuntu host
- Invoke whoopsie error reporting path with malicious BSON data
- Trigger integer overflow leading to heap corruption
- Redirect execution to attacker payload for code execution
How to detect it
Review system and whoopsie logs for repeated crashes or memory allocation failures around error reporting events; correlate with unexpected child processes spawned by whoopsie.
What your security team should do
- Prioritize patching whoopsie on all Ubuntu systems via standard package management
- Restrict local user privileges to reduce attack surface
- Monitor Canonical security notices for whoopsie updates
- Review logs for anomalous whoopsie process behavior
The record
Kevin Backhouse discovered an integer overflow in bson_ensure_space, as used in whoopsie.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Ubuntu:16.04:LTS | duo-unix | 0 | No fix |
| Ubuntu:16.04:LTS | whoopsie | 0 | 0.2.52.5ubuntu0.2 |
| Ubuntu:18.04:LTS | duo-unix | 0 | No fix |
| Ubuntu:18.04:LTS | whoopsie | 0 | 0.2.62ubuntu0.2 |
| Ubuntu:20.04:LTS | duo-unix | 0 | No fix |
| Ubuntu:20.04:LTS | whoopsie | 0 | 0.2.68 |
| Ubuntu:22.04:LTS | duo-unix | 0 | No fix |
| Ubuntu:24.04:LTS | duo-unix | 0 | No fix |
| Ubuntu:24.10 | duo-unix | 0 | No fix |
| Ubuntu:25.04 | duo-unix | 0 | No fix |
| Ubuntu:25.10 | duo-unix | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | duo-unix | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | duo-unix | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | duo-unix | 0 | No fix |
Related vulnerabilities
- CVE-2020-11937 In whoopsie, parse_report() from whoopsie.c allows a local attacker to cause a denial of… Also affects whoopsie
- CVE-2019-11476 An integer overflow in whoopsie before versions 0.2.52.5ubuntu0.1, 0.2.62ubuntu0.1… Also affects whoopsie
- CVE-2026-110264 An issue has been discovered in GitLab CE/EE affecting all versions from 7.0 before… CWE-190
- CVE-2026-53615 util-linux is a random collection of Linux utilities. CWE-190
- CVE-2026-106574 ImageMagick is free and open-source software used for editing and manipulating digital… CWE-190
- CVE-2026-106571 ImageMagick is free and open-source software used for editing and manipulating digital… CWE-190
- CVE-2026-75820 GNU Aspell contains an integer truncation vulnerability in the WritableDict::add()… CWE-190
- CVE-2026-102621 A vulnerability was identified in Freedesktop Poppler up to 26.08.0. CWE-190