Security News
긴급도 64/100 심각도 9.1 · 치명적 악용확률 47.5% CWE-125

CVE-2026-52999

Qualys 위협 인텔 · 심각도 5/5 · QID 591803 · ICS
실제 공격 관측 측면이동 쉬운 악용 대량 데이터 유출 서비스 거부 악성코드 연계 웜 전파 권한상승 원격코드실행
  • CVSS Temporal 9.1 (현재 위협 반영)
  • 익스플로잇 성숙도: 기능적 (3/4)
  • 공격 위치: 원격
  • 패치: 가능
  • 익스플로잇 프레임워크: Metasploit, GitHub
  • 연계 악성코드: CVE-2026-43499 (Exploit); Egairtigado (Trojan); Ravartar (Trojan); Vigorf (Trojan); CVE-2026-46333 (Exploit)
  • PCI-DSS 관련
In the Linux kernel, the following vulnerability has been resolved:

netfilter: nfnetlink_osf: fix out-of-bounds read on option matching

In nf_osf_match(), the nf_osf_hdr_ctx structure is initialized once
and passed by reference to nf_osf_match_one() for each fingerprint
checked. During TCP option parsing, nf_osf_match_one() advances the
shared ctx->optp pointer.

If a fingerprint perfectly matches, the function returns early without
restoring ctx->optp to its initial state. If the user has configured
NF_OSF_LOGLEVEL_ALL, the loop continues to the next fingerprint.
However, because ctx->optp was not restored, the next call to
nf_osf_match_one() starts parsing from the end of the options buffer.
This causes subsequent matches to read garbage data and fail
immediately, making it impossible to log more than one match or logging
incorrect matches.

Instead of using a shared ctx->optp pointer, pass the context as a
constant pointer and use a local pointer (optp) for TCP option
traversal. This makes nf_osf_match_one() strictly stateless from the
caller's perspective, ensuring every fingerprint check starts at the
correct option offset.
타임라인
  1. NVD 공개
  2. 첫 보도 CISA Advisories · 지멘스 SIMATIC S7-1500 CPU 1518(F)-4 PN/DP MFP

날짜 정보 없는 신호: 실제 공격 관측 웜 전파

벡터: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H

NVD 상세 ↗   GitHub Advisory ↗   참고 링크 ↗

이 취약점을 다룬 기사 (1)

← 취약점 목록