目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-126074— Active Storage 文件名处理拒绝服务漏洞

一分钟漏洞结论

影响对象
rails rails
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

Active Storage 简化了在云服务中上传和引用文件,并将这些文件附加到 Active Record 对象的操作。在 8.1.4.1 和 8.0.5.2 版本之前, 的 和 方法(进而影响 方法)会将存储的文件名原样传递给 和 。当文件名包含空字节(NUL byte)时,这两个底层方法会抛出 。 由于 Active Storage 会原样保存客户端提供的文件名,因此被允许上传附件的用户可以在支持字符串列中包含空字节的数据库(如 SQLite 以及 MySQL/MariaDB)中持久化此类文件名。此后,任何尝

CVSS 4.3 · Medium
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-126074 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
Active Storage: Possible DoS vulnerability in Active Storage filename handling
来源: CVE Program / CVE List V5
Vulnerability Description
Active Storage makes it simple to upload and reference files in cloud services and attach those files to Active Record objects. Prior to 8.1.4.1 and 8.0.5.2, ActiveStorage::Filename#base and #extension_with_delimiter, and therefore #extension, pass the stored filename unmodified to File.basename and File.extname, which raise ArgumentError when the name contains a NUL byte. Active Storage stores the client-supplied filename verbatim, so a user who is permitted to upload an attachment could persist such a filename on databases that accept NUL bytes in string columns, such as SQLite and MySQL/MariaDB. Each subsequent request that builds a variant or preview of the blob, opens it, or renders it as an Action Text attachment then raises, possibly resulting in a persistent DoS vulnerability for the pages that display the blob until it is purged or its filename is corrected. Applications that use PostgreSQL are not affected, because PostgreSQL rejects the row. This issue is fixed in versions 8.1.4.1 and 8.0.5.2.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
来源: CVE Program / CVE List V5
Vulnerability Type
未捕获的异常
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
rails rails >= 8.1, < 8.1.4.1 -

二、漏洞 CVE-2026-126074 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-126074 的情报信息

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

CVE-2026-126074 厂商页面 (1)

CVE-2026-126074 其他参考 (3)

同批安全公告 · rails · 2026-11-10 · 共 21 条

CVE-2026-126082 9.8 CRITICAL Active Storage 任意文件读写漏洞
CVE-2026-126186 8.8 HIGH Active Storage 远程代码执行及文件读取漏洞
CVE-2026-126081 7.5 HIGH Action Pack 强参数绕过漏洞
CVE-2026-126080 7.5 HIGH Active Support safe_constantize 拒绝服务漏洞
CVE-2026-126077 6.8 MEDIUM Action Pack Active Storage 代理模式敏感会话信息泄露
CVE-2026-126079 6.1 MEDIUM Action View 文本助手跨站脚本漏洞
CVE-2026-126070 6.1 MEDIUM Action View strip_tags 跨站脚本漏洞
CVE-2026-126078 6.1 MEDIUM Action View 高亮辅助跨站脚本漏洞
CVE-2026-126072 5.9 MEDIUM Action Pack 直播流拒绝服务漏洞
CVE-2026-126071 5.3 MEDIUM Active Storage 代理模式流式传输拒绝服务漏洞
CVE-2026-126085 5.3 MEDIUM Active Storage 直接上传 Google Cloud 时绕过文件大小限制
CVE-2026-126073 4.8 MEDIUM Action Pack 内容协商缓存投毒漏洞
CVE-2026-126069 4.7 MEDIUM Action View 标签辅助功能跨站脚本漏洞
CVE-2026-126084 4.7 MEDIUM Active Storage GCS 直接上传缓存控制未签名漏洞
CVE-2026-126075 4.7 MEDIUM Active Support MessagePack 反序列化跨站脚本漏洞
CVE-2026-126076 4.2 MEDIUM Action Pack 会话恢复漏洞
CVE-2026-126068 3.7 LOW Action Mailbox Mailgun 入口签名重放漏洞
CVE-2026-126188 3.7 LOW Active Storage 视频预览与分析本地文件泄露漏洞
CVE-2026-126067 3.1 LOW Action Pack 会话 Cookie 缺失 SameSite 属性漏洞
CVE-2026-126083 Action Pack 远程 IP 伪造漏洞

IV. Related Vulnerabilities