Cloudanix VulnDB

CVE-2019-11484

High · 7.8

CVSS

7.8

EPSS

0.4%

Published

Feb 8, 2020

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

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

  1. Obtain local shell or process access on affected Ubuntu host
  2. Invoke whoopsie error reporting path with malicious BSON data
  3. Trigger integer overflow leading to heap corruption
  4. 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