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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-125672— Cockpit: cockpit-storaged: tang keyserver address from an untrusted luks header clevis token reaches curl's argument vector as an option

Quick assessment

Affected
Red Hat Red Hat Enterprise Linux 10
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.

在 cockpit-storaged 中发现了一个安全漏洞。当从 LUKS 头部的 clevis 令牌中读取 Tang 密钥服务器地址时,该地址被直接拼接到 curl 的参数向量中,且未添加"--"分隔符。如果该地址以"-"开头,curl 会将其解析为命令行选项而非主机名。这使得能够附加精心构造的 LUKS/clevis 块设备的攻击者(例如,拥有活动控制台或桌面登录会话的本地非特权用户)在编辑该设备的 Tang 密钥服务器设置时,诱导拥有管理权限的 Cockpit 用户无意中触发 curl 选项注入攻击。该漏洞可

CVSS 6.6 · Medium
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-125672

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
Cockpit: cockpit-storaged: tang keyserver address from an untrusted luks header clevis token reaches curl's argument vector as an option
Source: CVE Program / CVE List V5
Vulnerability Description
A flaw was found in cockpit-storaged. A Tang keyserver address read from a clevis token in a LUKS header is concatenated into curl's argument vector without a "--" separator. An address beginning with "-" is parsed by curl as an option instead of a hostname, allowing an attacker who can attach a crafted LUKS/clevis block device (for example, a local unprivileged user with an active console or desktop login session) to have an administratively-privileged Cockpit user unknowingly trigger curl option injection when editing the device's Tang keyserver settings. This can lead to arbitrary file read or write as the Cockpit session user.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
参数注入或修改
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
Red Hat Red Hat Enterprise Linux 10 - cpe:/a:redhat:enterprise_linux:10
Red Hat Red Hat Enterprise Linux 6 - cpe:/o:redhat:rhel_els:6
Red Hat Red Hat Enterprise Linux 7 - cpe:/o:redhat:rhel_els:7
Red Hat Red Hat Enterprise Linux 8 - cpe:/a:redhat:enterprise_linux:8
Red Hat Red Hat Enterprise Linux 9 - cpe:/a:redhat:enterprise_linux:9

II. Public POCs for CVE-2026-125672

# 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-125672

请登录查看更多情报信息。

Other References for CVE-2026-125672 (2)

Same Patch Batch · Red Hat · 2026-11-10 · 11 CVEs total

CVE-2026-120399 7.5 HIGH Flightctl-api: flightctl-remote-access: flightctl: unbounded tls handshake in conncontext
CVE-2026-124747 7.5 HIGH Busybox: heap buffer overflow in wget ftp resume when the resume offset exceeds the report
CVE-2026-125712 7.5 HIGH Gst-plugins-base: gst-plugins-base: missing bounds checks in rtcp sdes packet parsing
CVE-2026-125704 7.5 HIGH Gstreamer: gstreamer: use-after-free in gstreamer core buffer value deserialization
CVE-2026-125652 6.8 MEDIUM Keycloak-services: keycloak-services: client-level mandatory pkce bypass via login-actions
CVE-2026-121885 6.5 MEDIUM Podman: untrusted image labels allow auto-update to restart arbitrary systemd units
CVE-2026-125707 6.1 MEDIUM Gst-plugins-bad: gst-plugins-bad: off-by-one write in mxf demuxer temporal offset table
CVE-2026-125706 5.5 MEDIUM Gst-plugins-bad: gst-plugins-bad: missing bounds checks in mpeg ps pes header parsing
CVE-2026-125703 5.5 MEDIUM Gst-plugins-bad: gst-plugins-bad: bounds check errors in mxf vanc packet handling
CVE-2026-125709 4.2 MEDIUM Libstdc++: overflow leaves streambuf in inconsistent state on i/o error.

IV. Related Vulnerabilities