๐Ÿ” CVE Alert

CVE-2022-49765

UNKNOWN 0.0

net/9p: use a dedicated spinlock for trans_fd

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: net/9p: use a dedicated spinlock for trans_fd Shamelessly copying the explanation from Tetsuo Handa's suggested patch[1] (slightly reworded): syzbot is reporting inconsistent lock state in p9_req_put()[2], for p9_tag_remove() from p9_req_put() from IRQ context is using spin_lock_irqsave() on "struct p9_client"->lock but trans_fd (not from IRQ context) is using spin_lock(). Since the locks actually protect different things in client.c and in trans_fd.c, just replace trans_fd.c's lock by a new one specific to the transport (client.c's protect the idr for fid/tag allocations, while trans_fd.c's protects its own req list and request status field that acts as the transport's state machine)

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published May 1, 2025
Last Updated May 11, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
673d62cdaac6ffbce980a349d3174b3929ceb9e5 < 43bbadb7e4636dc02f6a283c2a39e6438e6173cd 673d62cdaac6ffbce980a349d3174b3929ceb9e5 < 717b9b4f38703d7f5293059e3a242d16f76fa045 673d62cdaac6ffbce980a349d3174b3929ceb9e5 < 296ab4a813841ba1d5f40b03190fd1bd8f25aab0
Linux / Linux
2.6.28

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/43bbadb7e4636dc02f6a283c2a39e6438e6173cd git.kernel.org: https://git.kernel.org/stable/c/717b9b4f38703d7f5293059e3a242d16f76fa045 git.kernel.org: https://git.kernel.org/stable/c/296ab4a813841ba1d5f40b03190fd1bd8f25aab0