CVE-2019-14842: high-severity vulnerability in [UNKNOWN] libnbd
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
No sign of exploitation. No public exploitation artifact known so far.
The NBD protocol has a bug where a server can write data to the wrong memory location due to a mistake in checking chunk offsets. This allows an attacker controlling the server to overwrite memory and execute arbitrary code on the client.
A signed/unsigned integer confusion in the bounds check for structured replies in the newstyle NBD protocol fails to properly validate negative chunk offsets, allowing an attacker-controlled server to write data before the client's read buffer. Exploitation results in stack or heap memory corruption, enabling arbitrary code execution in the context of the NBD client process.