Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-80548— s390/vfio_ccw: Selectively expand io_mutex

Quick assessment

Affected
Linux Linux
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

在 Linux 内核中,已修复以下漏洞: s390/vfio_ccw:选择性扩展 io_mutex 的保护范围 最初定义用于序列化 ,但由于 I/O 区域与 I/O 操作之间存在紧密关联,该互斥量也被间接用于同步 I/O 操作本身。 针对当前可能存在的若干竞态条件,有两种处理方案: A) 扩展 的保护范围,以覆盖剩余的竞态窗口;或 B) 将 的作用范围缩小至仅 ,并为剩余的 I/O 资源引入新的锁定机制。 本补丁采用方案 A,因为方案 B 会引入更多需要跟踪并维持正确层级关系的交互逻辑。此外,该补丁还利用了 中工作

CVSS 8.8 · High

Possible ATT&CK Techniques 1 AI

T1059 · Command and Scripting Interpreter

Affected Version Matrix 12

VendorProduct Version RangeStatus
Linux Linux 4f76617378ee97c557b526cb58d3c61eb0a9c963< f72a51810d49411bd8cad0c2df8592320a2fe5cc affected
4f76617378ee97c557b526cb58d3c61eb0a9c963< 2ba9efdf9ebedc4e54df4b56aa3b43a65f7967cd affected
4f76617378ee97c557b526cb58d3c61eb0a9c963< b6aecea4b2b246f9fbd98a5712daa1193a60818e affected
4f76617378ee97c557b526cb58d3c61eb0a9c963< 2a5ac0c0f1f7da33929211a2e41911bf72ee35d8 affected
4f76617378ee97c557b526cb58d3c61eb0a9c963< 34f4feff3e90bd09308fad0974e97113b23b812a affected
5.2 affected
< 5.2 unaffected
6.6.153≤ 6.6.* unaffected
… +4 more rows
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-80548

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
s390/vfio_ccw: Selectively expand io_mutex
Source: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: s390/vfio_ccw: Selectively expand io_mutex The io_mutex was defined to serialize the io_regions, but then has also sort of been associated with the I/O themselves because of the close relationship they share. With the handful of races that are possible, the choices are either to: A) expand the scope of io_mutex to close these remaining windows, or B) reduce the scope of io_mutex to just io_region, and introduce a new lock mechanism for the remaining I/O resources This patch implements A, since B brings with it a lot more interactions that would need to be tracked and kept in a correct hierarchy. It also takes advantage of the workqueue element for cp_free() that now gets called out of fsm_notoper(), which could be invoked out of an interrupt context and thus cannot acquire a mutex itself.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
N/A
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
Linux Linux 4f76617378ee97c557b526cb58d3c61eb0a9c963 ~ f72a51810d49411bd8cad0c2df8592320a2fe5cc -
Linux Linux 5.2 -

II. Public POCs for CVE-2026-80548

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-80548

登录查看更多情报信息。

Patches & Fixes for CVE-2026-80548 (4)

Other References for CVE-2026-80548 (1)

Same Patch Batch · Linux · 2026-08-26 · 92 CVEs total

CVE-2026-80519 9.8 CRITICAL ovpn: finish crypto callback cleanup before peer release
CVE-2026-80586 9.8 CRITICAL mptcp: options: reset DSS fields in case of unexpected size
CVE-2026-80587 9.8 CRITICAL mptcp: avoid combining some incoming suboptions
CVE-2026-80589 9.8 CRITICAL block: stop the timeout timer when releasing a never added disk
CVE-2026-74737 9.8 CRITICAL net: ethernet: ti: am65-cpsw-nuss: Fix port_id extraction from SRC TAG
CVE-2026-74743 9.8 CRITICAL macvlan: inherit needed_headroom and needed_tailroom from lowerdev
CVE-2026-74746 9.8 CRITICAL netfilter: flowtable: publish GC-visible tuple last
CVE-2026-80557 9.8 CRITICAL libceph: fix OOB read in decode_watchers() via missing bounds check
CVE-2026-80558 9.8 CRITICAL libceph: Avoid using invalid osd indices from primary_temp
CVE-2026-80561 9.8 CRITICAL libceph: fix multiple unsafe decodes in decode_locker()
CVE-2026-80528 9.8 CRITICAL ceph: avoid fs reclaim while using current->journal_info
CVE-2026-74752 9.8 CRITICAL sctp: validate cookie AUTH state before use
CVE-2026-74744 9.8 CRITICAL ipvlan: inherit needed_headroom and needed_tailroom from phy_dev
CVE-2026-80585 9.4 CRITICAL mptcp: fastopen: only mark MPTFO subflows with SYN data
CVE-2026-74751 9.4 CRITICAL riscv: lib: Fix ZBB strnlen reading past count boundary
CVE-2026-80554 9.3 CRITICAL s390/vfio_ccw: Limit the number of channel program segments
CVE-2026-80551 9.3 CRITICAL s390/vfio_ccw: Ensure first IDAW remains constant
CVE-2026-80552 8.8 HIGH s390/vfio_ccw: Ensure index for read/write regions are within range
CVE-2026-80553 8.8 HIGH s390/vfio_ccw: Cancel existing workqueues
CVE-2026-80547 8.8 HIGH s390/vfio_ccw: Implement a crw lock

Showing top 20 of 92 CVEs. View all on vendor page &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2026-80548

No comments yet


Leave a comment