CVE-2026-21887: Server-Side Request Forgery in OpenCTI Data Ingestion Component
Vulnerability ID: CVE-2026-21887
CVSS Score: 7.7
Published: 2026-06-22
A technical analysis of CVE-2026-21887, a Server-Side Request Forgery (SSRF) vulnerability in OpenCTI. The flaw occurs in the platform's data ingestion mechanism, which processes user-supplied feed URLs via Axios under a default configuration. Authenticated users with low privileges can exploit this to pivot into internal infrastructure, target metadata services, and scan private networks.
TL;DR
A semi-blind Server-Side Request Forgery (SSRF) in OpenCTI allows authenticated low-privileged users to probe internal network services and query cloud metadata endpoints by supplying absolute URLs to the platform's feed ingestion engine.
Technical Details
- CWE ID: CWE-918
- Attack Vector: Network
- CVSS v3.1 Score: 7.7
- EPSS Score: 0.00212 (0.21%)
- Impact: Semi-Blind Server-Side Request Forgery
- Exploit Status: No Public Exploit Available
- KEV Status: Not Listed
Affected Systems
- OpenCTI Platform Backend
- pycti Python Package
-
OpenCTI: < 6.8.16 (Fixed in:
6.8.16) -
pycti: < 6.8.16 (Fixed in:
6.8.16)
Code Analysis
Commit: 177a74f
Implement strict validation and safe URL checks in ingestion modules to mitigate SSRF
Mitigation Strategies
- Upgrade OpenCTI platform and client libraries to version 6.8.16 or higher.
- Enforce egress network boundaries at the host/container level to block private RFC 1918 subnets.
- Configure AWS IMDSv2 with a hop limit of 1 to protect metadata credentials.
Remediation Steps:
- Verify the running version of OpenCTI in the admin panel or manifest files.
- Update Docker Compose files or Kubernetes deployment charts to pull image tag 6.8.16 or above.
- Check the python environment and upgrade pycti packages using pip install --upgrade pycti.
- Restart the container orchestration pods to apply configurations.
References
- GitHub Security Advisory GHSA-ffm6-vvph-g5f5
- NVD - CVE-2026-21887
- CVE.org - CVE-2026-21887
- PyPI Advisory PYSEC-2026-118
- OpenCTI Platform Repository
- OpenCTI Fix Commit 177a74f
Read the full report for CVE-2026-21887 on our website for more details including interactive diagrams and full exploit analysis.
Top comments (0)