CVE-2016-8661 Memory corruption in Little Snitch version 3.0 through 3.6.1

High 8.4 Published Updated

Local attackers can exploit a buffer overflow in Little Snitch to gain root privileges and execute arbitrary code in the kernel.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
Not needed
Fix
None listed

What is CVE-2016-8661?

CVE-2016-8661 is a high-severity memory corruption vulnerability in Little Snitch version 3.0 through 3.6.1, published on 15 Nov 2016. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

Little Snitch version 3.0 through 3.6.1 suffer from a buffer overflow vulnerability that could be locally exploited which could lead to an escalation of privileges (EoP) and unauthorised ring0 access to the operating system. The buffer overflow is related to insufficient checking of parameters to the "OSMalloc" and "copyin" kernel API calls.

Weakness: CWE-119

Which versions are affected by CVE-2016-8661?

It affects 1 product.

Products include Obdev Little Snitch.

How do I fix CVE-2016-8661?

No fix has been published for CVE-2016-8661 yet. Limit exposure of the affected software until one is available.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2016-8661 being exploited?

There is no known exploitation of CVE-2016-8661 in the wild and no public exploit code.

Sources

Also known as GHSA-pj5v-hc9m-mp8j.

Is CVE-2016-8661 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free