CVE-2019-14842CWE-681

Structured reply is a feature of the newstyle NBD protocol allowing the server to send a reply in chunks

High · published November 26, 2019

CVSS v3.0
7.3
EPSS
2%
Percentile
78.9
In the wild
Unconfirmed
What it is

⚡ A sneaky bounds check flaw in the newstyle NBD protocol can let attackers execute arbitrary code with a few clever tweaks! 😱 Think of it as a restaurant where the chef serves an extra-large dish that doesn't account for space on the table. If the dish spills over, it can mix with other orders, potentially ruining everything! An attacker can exploit this vulnerability to modify the stack return address or overwrite memory objects, leading to arbitrary code execution. This means they could gain complete control over the affected system, wreaking havoc on your data and processes!

Put simply

Think of it as a restaurant where the chef serves an extra-large dish that doesn't account for space on the table. If the dish spills over, it can mix with other orders, potentially ruining everything! CVE-2019-14842 stems from a bounds check failure due to signed/unsigned confusion in the structured reply of the newstyle NBD protocol. When a negative offset is received, it allows the server to write data to memory, paving the way for arbitrary code execution.

What to do

An attacker can exploit this vulnerability to modify the stack return address or overwrite memory objects, leading to arbitrary code execution. This means they could gain complete control over the affected system, wreaking havoc on your data and processes! To safeguard against this, ensure your systems are patched to the latest version where this vulnerability has been addressed. It's crucial to regularly audit your code for similar issues and implement additional validation checks on offsets. Don't leave your table vulnerable! You've got this! Follow these steps, and you'll fortify your defenses like a pro! 🛡️

The record
Technical detail
CVSS v3.0
7.3 · HIGH
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
CVSS v4.0
Not supplied
EPSS
0.01848 · 78.9th percentile
Weakness
CWE-681 · Incorrect Conversion between Numeric Types
Published
2019-11-26T15:01Z
EPSS history
Timeline
  • 26 NOV 15:01Z
    Structured reply is a feature of the newstyle NBD protocol allowing the server to send a reply in chunks
    cvelistv5