cbcvebase.
CVE-2009-2629
published 2009-09-15

CVE-2009-2629: Buffer underflow in src/http/ngx_http_parse.c in nginx 0.1.0 through 0.5.37, 0.6.x before 0.6.39, 0.7.x before 0.7.62, and 0.8.x before 0.8.15 allows remote…

PriorityP269high7.5CVSS 2.0
AVNACLAuNCPIPAP
EXPLOIT
EPSS
75.08%
99.5th percentile
Buffer underflow in src/http/ngx_http_parse.c in nginx 0.1.0 through 0.5.37, 0.6.x before 0.6.39, 0.7.x before 0.7.62, and 0.8.x before 0.8.15 allows remote attackers to execute arbitrary code via crafted HTTP requests.

Affected

15 ranges
VendorProductVersion rangeFixed in
debiandebian_linux
debiandebian_linux
debiandebian_linux
debiannginx< nginx 0.7.61-3 (bookworm)nginx 0.7.61-3 (bookworm)
f5nginx>= 0 < 0.7.61-30.7.61-3
f5nginx>= 0 < 0.7.61-30.7.61-3
f5nginx>= 0 < 0.7.61-30.7.61-3
f5nginx>= 0 < 0.7.61-30.7.61-3
f5nginx>= 0.1.0 < 0.5.380.5.38
f5nginx>= 0.6.0 < 0.6.390.6.39
f5nginx>= 0.7.0 < 0.7.620.7.62
f5nginx>= 0.8.0 < 0.8.150.8.15
fedoraprojectfedora
fedoraprojectfedora
fedoraprojectfedora

Detection & IOCsextracted from sources · hover to see the quote

pathsrc/http/ngx_http_parse.c
urlhttp://sysoev.ru/nginx/patch.180065.txt
commandGET //../<SHELLCODE> HTTP/1.0
path//../
  • The vulnerability is triggered via a specially crafted URI containing a double-slash path traversal sequence (//../) sent in an HTTP GET request to nginx; monitor for HTTP requests with this URI pattern against nginx versions 0.1.0–0.5.37, 0.6.x < 0.6.39, 0.7.x < 0.7.62, 0.8.x < 0.8.15.
  • The exploit payload embeds a bind-shell shellcode (port 31337) within the HTTP URI; detect outbound connections to port 31337 from the nginx worker process as a post-exploitation indicator.
  • ·The exploit targets 32-bit nginx builds; the null pointer and structure offsets in the PoC are 4-byte (32-bit) values and would need adjustment for 64-bit targets.

CVSS provenance

nvdv2.07.5HIGHAV:N/AC:L/Au:N/C:P/I:P/A:P
osv7.5HIGH
vendor_debian7.5MEDIUM
vendor_redhat7.5HIGH
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.