Summary
CVE-2026-82285 is an unauthenticated Server-Side Request Forgery (SSRF) vulnerability in Bisheng, affecting all versions through 2.6.0-fix2. The flaw resides in the POST /api/v1/workflow/report/callback endpoint, which accepts a caller-supplied URL with no authentication, scheme restriction, or host filtering. The vulnerability is rated HIGH severity and is remotely exploitable without any credentials or user interaction.
Technical details
- Root cause: the
/api/v1/workflow/report/callbackendpoint inworkflow.pyforwards a caller-controlled URL/host without validating scheme or destination. - Trigger conditions: an attacker sends a crafted POST request to the callback endpoint specifying an arbitrary target URL; no authentication is required.
- Attack vector: Network — the endpoint is reachable directly over HTTP(S) from an unauthenticated remote position.
- Impact: attackers can probe internal network services and cloud instance metadata endpoints, and retrieve captured responses via caller-supplied object names from associated object storage, leading to internal reconnaissance and potential disclosure of sensitive data/credentials.
Affected software
- dataelement Bisheng: all versions from the start of the project through 2.6.0-fix2
Severity
- CVSS v3.1: 8.2 (HIGH) —
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N - CVSS v4.0: 8.8 (HIGH) —
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
Mitigation and recommended actions
- Immediate: upgrade Bisheng to a fixed release beyond 2.6.0-fix2 once available from the vendor; monitor the vendor repository/advisory for the patched version.
- If no patch is deployed yet: restrict or disable public exposure of the
/api/v1/workflow/report/callbackendpoint, enforce authentication and host/scheme allow-listing at a reverse proxy or WAF in front of the application, and block outbound requests from the application host to cloud metadata IP ranges (e.g., 169.254.169.254) and internal RFC1918 ranges.

