Heap Buffer Over-read in NGINX Plus and Open Source Due to Charset Misconfiguration
CVE-2026-48142

6.3MEDIUM

Key Information:

Vendor

F5

Vendor
CVE Published:
17 June 2026

What is CVE-2026-48142?

A vulnerability exists in the ngx_http_charset_module of NGINX Plus and NGINX Open Source, where incorrect charset configurations can lead to a heap buffer over-read. If a location block is set with 'source_charset utf-8;' and another charset directive, attackers can exploit conditions to send specific requests, potentially revealing sensitive memory content or causing NGINX processes to restart unexpectedly. This misconfiguration presents a security risk, allowing unauthorized parties to disrupt services and gain limited access to server memory.

Affected Version(s)

NGINX Open Source 1.13.10 < 1.31.2

NGINX Open Source 1.30.0 < 1.30.3

NGINX Plus 37.0 < 37.0.2.1

References

CVSS V4

Score:
6.3
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
None
Availability:
Low
Attack Vector:
Network
Attack Complexity:
High
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

"F5 acknowledges p4p3r of CYBERONE and Han Yan of Xiaomi for bringing this issue to our attention and following the highest standards of coordinated disclosure."
.