locking/spinlock/debug: Fix data-race in do_raw_write_lock (Linux Linux)

CVE-2025-68336
HIGH 7.5

En bref

Source
NVD
EPSS
EPSS 0.47 % · centile 40 ()
État
PUBLISHED
Publiée
Mise à jour
Attribuée par
Linux
Statut NVD
Deferred

Description

In the Linux kernel, the following vulnerability has been resolved: locking/spinlock/debug: Fix data-race in do_raw_write_lock KCSAN reports: BUG: KCSAN: data-race in do_raw_write_lock / do_raw_write_lock write (marked) to 0xffff800009cf504c of 4 bytes by task 1102 on cpu 1: do_raw_write_lock+0x120/0x204 _raw_write_lock_irq do_exit call_usermodehelper_exec_async ret_from_fork read to 0xffff800009cf504c of 4 bytes by task 1103 on cpu 0: do_raw_write_lock+0x88/0x204 _raw_write_lock_irq do_exit call_usermodehelper_exec_async ret_from_fork value changed: 0xffffffff -> 0x00000001 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 1103 Comm: kworker/u4:1 6.1.111 Commit 1a365e822372 ("locking/spinlock/debug: Fix various data races") has adressed most of these races, but seems to be not consistent/not complete. >From do_raw_write_lock() only debug_write_lock_after() part has been converted to WRITE_ONCE(), but not debug_write_lock_before() part. Do it now.

Références

Scores

VersionScoreVecteurÉvalué par
CVSS 3.1HIGH 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HLinux
CVSS 3.1HIGH 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HNVD · 416baaa9-dc9f-4396-8d5f-8c081fb06d67 (Secondary)

Références européennes

Avis du CERT-FR

Produits affectés

ProduitVersions
Linux · Linuxaffected 1a365e822372ba24c9da0822bc583894f6f3d821 < 8e5b2cf10844402054b52b489b525dc30cc16908 ; affected 1a365e822372ba24c9da0822bc583894f6f3d821 < c228cb699a07a5f2d596d186bc5c314c99bb8bbf ; affected 1a365e822372ba24c9da0822bc583894f6f3d821 < 93bd23524d63deb80fb85beb2e43fafeb1043d0f ; affected 1a365e822372ba24c9da0822bc583894f6f3d821 < 39d2ef113416f1a4205b03fb0aa2e428d1412c77 ; affected 1a365e822372ba24c9da0822bc583894f6f3d821 < b163a5e8c703201c905d6ec7920ed79d167e8442 ; affected 1a365e822372ba24c9da0822bc583894f6f3d821 < 16b3590c0e1e615757dade098c8fbc0d4f040c76
Linux · Linuxaffected 5.5 ; unaffected 0 < 5.5 ; unaffected 5.10.248 ≤ 5.10.* ; unaffected 5.15.198 ≤ 5.15.* ; unaffected 6.1.160 ≤ 6.1.* ; unaffected 6.6.120 ≤ 6.6.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD