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

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-86744— snipe-it 8.7.0前资产检出竞态条件漏洞

一分钟漏洞结论

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

Snipe-IT 8.6.3 及更早版本(以及修复之前的 develop 预发布提交)在资产签出(checkout)路径中存在竞态条件。 和 在变更路径之外调用 ,随后调用 时,既未获取行锁,也未重新检查可用性。因此,针对同一可用资产的两次并发签出请求可能同时观察到该资产处于可用状态,并均成功提交。这会导致:产生重复的签出历史记录行、 数值翻倍,以及针对单次分配资产触发两个 事件,从而破坏审计追踪和利用/对账报表;但资产的最终 字段仍保持单一值,因此可见的分配状态保持完整。 利用此漏洞需要一个持有 权限(或超级用户

CVSS 2.2 · Low
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
snipe-it before 8.7.0 Race Condition in Asset Checkout
来源: CVE Program / CVE List V5
Vulnerability Description
Snipe-IT 8.6.3 and earlier (and develop pre-release commits prior to the fix) contain a race condition in the asset checkout paths. Api\AssetsController::checkout() and Assets\AssetCheckoutController::store() call Asset::availableForCheckout() outside the mutation path and then invoke Asset::checkOut() without taking a row lock or re-checking availability, so two concurrent checkout requests for the same available asset can both observe it as available and both commit. This produces duplicate checkout-history rows, a doubled checkout_counter, and two CheckoutableCheckedOut events for a single-assignment asset, corrupting the audit trail and utilization/reconciliation reporting; the asset's final assigned_to remains singular, so the visible assignment stays intact. Exploitation requires an authenticated session holding the assets.checkout permission (or superuser) and precise concurrent timing. Fixed in 8.7.0.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:L/A:N
来源: CVE Program / CVE List V5
Vulnerability Type
使用共享资源的并发执行不恰当同步问题(竞争条件)
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
grokability snipe-it 0 ~ 8.7.0 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

CVE-2026-86744 其他参考 (2)

同批安全公告 · grokability · 2026-09-09 · 共 36 条

CVE-2026-86741 8.5 HIGH Snipe-IT 8.7.0前 任意文件读取与SSRF漏洞
CVE-2026-86751 8.5 HIGH Snipe-IT 8.7.0 任意文件读取及SSRF漏洞
CVE-2026-86762 8.1 HIGH Snipe-IT 8.7.0 前 API认证绕过漏洞
CVE-2026-86770 8.1 HIGH Snipe-IT 8.7.0前SAML认证绕过漏洞
CVE-2026-86750 7.7 HIGH Snipe-IT 8.7.0 前 API 权限绕过漏洞
CVE-2026-86771 7.6 HIGH Snipe-IT 8.7.0 服务器端请求伪造漏洞
CVE-2026-86754 7.3 HIGH Snipe-IT 8.7.0 之前 OAuth 客户端授权绕过
CVE-2026-86759 7.1 HIGH Snipe-IT 8.7.0 之前 资产历史导入缺失授权漏洞
CVE-2026-86765 6.5 MEDIUM Snipe-IT 8.6.3 资产更新授权绕过
CVE-2026-86745 6.5 MEDIUM Snipe-IT 8.7.0前 CSV公式注入漏洞
CVE-2026-86742 6.5 MEDIUM Snipe-IT 8.7.0 之前 CSV公式注入漏洞
CVE-2026-86764 6.5 MEDIUM Snipe-IT 8.6.4 权限绕过漏洞
CVE-2026-86757 6.5 MEDIUM Snipe-IT 8.7.0 之前自定义字段信息泄露漏洞
CVE-2026-86766 6.5 MEDIUM Snipe-IT 8.6.3 竞态条件漏洞
CVE-2026-86758 6.5 MEDIUM Snipe-IT 8.7.0前许可证密钥泄露漏洞
CVE-2026-86746 6.4 MEDIUM Snipe-IT 8.7.0 之前 权限绕过漏洞
CVE-2026-86774 6.3 MEDIUM Snipe-IT 8.7.0 前资源模型策略访问控制失效漏洞
CVE-2026-86749 6.3 MEDIUM Snipe-IT 8.7.0 之前 数据丢失漏洞
CVE-2026-86756 6.1 MEDIUM Snipe-IT 8.6.3 SAML开放重定向漏洞
CVE-2026-86748 6.1 MEDIUM Snipe-IT 8.7.0 前备份损坏数据库清除漏洞

显示前 20 条,共 36 条。 查看全部 → →

IV. Related Vulnerabilities

V. Comments for CVE-2026-86744

暂无评论


发表评论