[SRU][Q][PATCH 0/1] CVE-2026-52999

Cengiz Can cengiz.can at canonical.com
Thu Jul 16 14:25:58 UTC 2026


https://ubuntu.com/security/CVE-2026-52999

[ Impact ]

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
without restoring it after an early return on a perfect match. When
NF_OSF_LOGLEVEL_ALL is configured, subsequent fingerprint checks start parsing
from the end of the options buffer, causing an out-of-bounds read of garbage
data. This results in incorrect or missing match logging.

[ Fix ]

questing: clean cherry-pick
focal: clean cherry-pick

[ Test Plan ]

Boot tested.

[ Where Problems Could Occur ]

A regression in the netfilter nfnetlink_osf module could affect OS fingerprint
matching, potentially causing incorrect passive OS detection results or
breaking connections filtered by osf rules.



More information about the kernel-team mailing list