cveboard RSS feed

CVE-2026-72021

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

ipvs: use parsed transport offset in SCTP state lookup

In the Linux kernel, the following vulnerability has been resolved: ipvs: use parsed transport offset in SCTP state lookup set_sctp_state() reads the SCTP chunk header again in order to drive the IPVS SCTP state table. For IPv6 it computes the offset with sizeof(struct ipv6hdr), while the surrounding IPVS code uses iph.len from ip_vs_fill_iph_skb(), where ipv6_find_hdr() has already skipped extension headers and found the real transport header. This makes the state machine read from the wrong offset for IPv6 SCTP packets that carry extension headers. For example, an INIT packet with an 8-byte destination options header can be scheduled correctly by sctp_conn_schedule(), but set_sctp_state() reads the first byte of the SCTP verification tag as a DATA chunk type. The connection then moves from NONE to ESTABLISHED instead of INIT1, gets the longer established timeout, and updates the active/inactive destination counters incorrectly. This happens even though the SCTP handshake has not completed. Use the parsed transport offset passed down from ip_vs_set_state() for the SCTP chunk-header lookup. For IPv4 and IPv6 packets without extension headers this preserves the existing offset.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
2906f66a5682e5670a5eefe991843689b8d8563faffectedgitd2b8b1557ec07ea1bb5dddbceaf4dfe63d388e27UnavailableNone listed
2906f66a5682e5670a5eefe991843689b8d8563faffectedgit9f94573ab962a9e81954b755da016fa3cd2f5039UnavailableNone listed
2906f66a5682e5670a5eefe991843689b8d8563faffectedgit290e9e8389b556efc603522e28bd1543846aa336UnavailableNone listed
2906f66a5682e5670a5eefe991843689b8d8563faffectedgit9cb5ac594ca76d3a71803b23b74c835b0721e628UnavailableNone listed
2906f66a5682e5670a5eefe991843689b8d8563faffectedgita4a2d2e483d79cc2ad3a170674cf159644acf22bUnavailableNone listed
2906f66a5682e5670a5eefe991843689b8d8563faffectedgit247d055504dcc852e539b9f7f30d19f9741474bfUnavailableNone listed
2906f66a5682e5670a5eefe991843689b8d8563faffectedgite5d0bb8871668f20de8f3c94b5ae3f372346bc6eUnavailableNone listed
2906f66a5682e5670a5eefe991843689b8d8563faffectedgit2f75c0faa3361b28e36cc0512b3299e163e25789UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
2.6.34affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver2.6.34UnavailableNone listed
5.10.261unaffectedsemverUnavailable5.10.*None listed
5.15.212unaffectedsemverUnavailable5.15.*None listed
6.1.178unaffectedsemverUnavailable6.1.*None listed
6.6.145unaffectedsemverUnavailable6.6.*None listed
6.12.97unaffectedsemverUnavailable6.12.*None listed
6.18.40unaffectedsemverUnavailable6.18.*None listed
7.1.5unaffectedsemverUnavailable7.1.*None listed
7.2unaffectedoriginal_commit_for_fixUnavailable*None listed