CVE-2024-43873

Source
https://cve.org/CVERecord?id=CVE-2024-43873
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-43873.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2024-43873
Downstream
Related
Published
2024-08-21T00:06:25Z
Modified
2026-08-12T03:51:28Z
Summary
vhost/vsock: always initialize seqpacket_allow
Details

In the Linux kernel, the following vulnerability has been resolved:

vhost/vsock: always initialize seqpacket_allow

There are two issues around seqpacket_allow:

  1. seqpacket_allow is not initialized when socket is created. Thus if features are never set, it will be read uninitialized.
  2. if VIRTIO_VSOCK_F_SEQPACKET is set and then cleared, then seqpacket_allow will not be cleared appropriately (existing apps I know about don't usually do this but it's legal and there's no way to be sure no one relies on this).

To fix: - initialize seqpacket_allow after allocation - set it unconditionally in set_features

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/43xxx/CVE-2024-43873.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
ced7b713711fdd8f99d8d04dc53451441d194c60
Fixed
ea558f10fb05a6503c6e655a1b7d81fdf8e5924c
Fixed
3062cb100787a9ddf45de30004b962035cd497fb
Fixed
30bd4593669443ac58515e23557dc8cef70d8582
Fixed
eab96e8716cbfc2834b54f71cc9501ad4eec963b
Fixed
1e1fdcbdde3b7663e5d8faeb2245b9b151417d22

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-43873.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.14.0
Fixed
5.15.165
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.103
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.44
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.10.3

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-43873.json"