cveboard RSS feed

CVE-2023-52672

CVE.org · Published

Historical CVEsJSONAI instructions

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

Plain text

CNA source text (English)

pipe: wakeup wr_wait after setting max_usage

In the Linux kernel, the following vulnerability has been resolved: pipe: wakeup wr_wait after setting max_usage Commit c73be61cede5 ("pipe: Add general notification queue support") a regression was introduced that would lock up resized pipes under certain conditions. See the reproducer in [1]. The commit resizing the pipe ring size was moved to a different function, doing that moved the wakeup for pipe->wr_wait before actually raising pipe->max_usage. If a pipe was full before the resize occured it would result in the wakeup never actually triggering pipe_write. Set @max_usage and @nr_accounted before waking writers if this isn't a watch queue. [Christian Brauner <brauner@kernel.org>: rewrite to account for watch queues]

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)
c73be61cede5882f9605a852414db559c0ebedfdaffectedgit162ae0e78bdabf84ef10c1293c4ed7865cb7d3c8UnavailableNone listed
c73be61cede5882f9605a852414db559c0ebedfdaffectedgit3efbd114b91525bb095b8ae046382197d92126b9UnavailableNone listed
c73be61cede5882f9605a852414db559c0ebedfdaffectedgitb87a1229d8668fbc78ebd9ca0fc797a76001c60fUnavailableNone listed
c73be61cede5882f9605a852414db559c0ebedfdaffectedgit68e51bdb1194f11d3452525b99c98aff6f837b24UnavailableNone listed
c73be61cede5882f9605a852414db559c0ebedfdaffectedgit6fb70694f8d1ac34e45246b0ac988f025e1e5b55UnavailableNone listed
c73be61cede5882f9605a852414db559c0ebedfdaffectedgite95aada4cb93d42e25c30a0ef9eb2923d9711d4aUnavailableNone 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)
5.8affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver5.8UnavailableNone listed
5.10.210unaffectedsemverUnavailable5.10.*None listed
5.15.149unaffectedsemverUnavailable5.15.*None listed
6.1.76unaffectedsemverUnavailable6.1.*None listed
6.6.15unaffectedsemverUnavailable6.6.*None listed
6.7.3unaffectedsemverUnavailable6.7.*None listed
6.8unaffectedoriginal_commit_for_fixUnavailable*None listed