cveboard RSS feed

CVE-2022-48711

CVE.org · Published

Historical CVEsJSONAI instructions

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

Plain text

CNA source text (English)

tipc: improve size validations for received domain records

In the Linux kernel, the following vulnerability has been resolved: tipc: improve size validations for received domain records The function tipc_mon_rcv() allows a node to receive and process domain_record structs from peer nodes to track their views of the network topology. This patch verifies that the number of members in a received domain record does not exceed the limit defined by MAX_MON_DOMAIN, something that may otherwise lead to a stack overflow. tipc_mon_rcv() is called from the function tipc_link_proto_rcv(), where we are reading a 32 bit message data length field into a uint16. To avert any risk of bit overflow, we add an extra sanity check for this in that function. We cannot see that happen with the current code, but future designers being unaware of this risk, may introduce it by allowing delivery of very large (> 64k) sk buffers from the bearer layer. This potential problem was identified by Eric Dumazet. This fixes CVE-2022-0435

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)
35c55c9877f8de0ab129fa1a309271d0ecc868b9affectedgit175db196e45d6f0e6047eccd09c8ba55465eb131UnavailableNone listed
35c55c9877f8de0ab129fa1a309271d0ecc868b9affectedgitfde4ddeadd099bf9fbb9ccbee8e1b5c20d530a2dUnavailableNone listed
35c55c9877f8de0ab129fa1a309271d0ecc868b9affectedgitf1af11edd08dd8376f7a84487cbb0ea8203e3a1dUnavailableNone listed
35c55c9877f8de0ab129fa1a309271d0ecc868b9affectedgitd692e3406e052dbf9f6d9da0cba36cb763272529UnavailableNone listed
35c55c9877f8de0ab129fa1a309271d0ecc868b9affectedgit3c7e5943553594f68bbc070683db6bb6f6e9e78eUnavailableNone listed
35c55c9877f8de0ab129fa1a309271d0ecc868b9affectedgit1f1788616157b0222b0c2153828b475d95e374a7UnavailableNone listed
35c55c9877f8de0ab129fa1a309271d0ecc868b9affectedgit59ff7514f8c56f166aadca49bcecfa028e0ad50fUnavailableNone listed
35c55c9877f8de0ab129fa1a309271d0ecc868b9affectedgit9aa422ad326634b76309e8ff342c246800621216UnavailableNone 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)
4.8affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver4.8UnavailableNone listed
4.9.301unaffectedsemverUnavailable4.9.*None listed
4.14.266unaffectedsemverUnavailable4.14.*None listed
4.19.229unaffectedsemverUnavailable4.19.*None listed
5.4.179unaffectedsemverUnavailable5.4.*None listed
5.10.100unaffectedsemverUnavailable5.10.*None listed
5.15.23unaffectedsemverUnavailable5.15.*None listed
5.16.9unaffectedsemverUnavailable5.16.*None listed
5.17unaffectedoriginal_commit_for_fixUnavailable*None listed