CVE-2019-13067

njs through 0.3.3, used in NGINX, has a buffer over-read in nxt_utf8_decode in nxt/nxt_utf8.c

published June 29, 2019

CVSS
—
EPSS
2%
Percentile
75.5
In the wild
Unconfirmed
What it is

⚠️ A buffer over-read in njs could let sneaky characters slip through the cracks! This happens in the utf8 decoding process after a previous fix was applied. 😱 Think of it like a waiter at a restaurant misreading an order and bringing out extra plates. The kitchen is prepared for the fixed menu, but they accidentally serve something off the script, leading to confusion in the dining room. An attacker could exploit this flaw to read sensitive data beyond the intended limits, potentially exposing critical information. While no known exploits are out there, it's always better to be proactive than reactive!

Put simply

Think of it like a waiter at a restaurant misreading an order and bringing out extra plates. The kitchen is prepared for the fixed menu, but they accidentally serve something off the script, leading to confusion in the dining room. This buffer over-read vulnerability in njs (used with NGINX) occurs in the nxt_utf8_decode function, allowing attackers to read data outside of the allocated buffer, potentially leading to information leaks.

What to do

An attacker could exploit this flaw to read sensitive data beyond the intended limits, potentially exposing critical information. While no known exploits are out there, it's always better to be proactive than reactive! Upgrade njs to version 0.3.4 or later to patch this vulnerability. Additionally, review your NGINX configurations to ensure all security measures are up to date. Don't wait for a rainy day! You've got this! Stay ahead of the game and keep your systems secure! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01597 · 75.5th percentile
Published
2019-06-29T23:29Z
EPSS history
Timeline
  • 29 JUN 23:29Z
    njs through 0.3.3, used in NGINX, has a buffer over-read in nxt_utf8_decode in nxt/nxt_utf8.c
    cvelistv5