PatchSiren cyber security CVE debrief
CVE-2026-110628 kanbn CVE debrief
CVE-2026-110628 is a critical unauthenticated server-side request forgery (SSRF) vulnerability in Kan 0.5.5 through 0.6.0, located in the /api/download/attatchment route. This issue arises from an incomplete fix for CVE-2026-32255. When the S3_ENDPOINT environment variable is unset, attackers can manipulate URL query parameters to access internal services, localhost ports, and cloud instance metadata.
- Vendor
- kanbn
- Product
- kan
- CVSS
- CRITICAL 9.2
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-14
- Original CVE updated
- 2026-10-16
- Advisory published
- 2026-10-14
- Advisory updated
- 2026-10-16
Who should care
Defenders responsible for Kan instances, especially those with S3_ENDPOINT unset, should assess exposure and apply patches or compensating controls to mitigate SSRF risks. This includes operators, platform administrators, vulnerability management teams, and security teams who need to verify the presence of affected systems in their environments and prioritize remediation efforts. Additionally, security teams should review and update their monitoring and
Why it matters
CVE-2026-110628 is a critical unauthenticated SSRF vulnerability in Kan 0.5.5-0.6.0, allowing attackers to access internal services and metadata when S3_ENDPOINT is unset. Defenders should prioritize verifying exposure and applying patches or compensating controls.
- Potential unauthorized access to internal services and metadata
- Risk of sensitive information disclosure
- Possible disruption of internal services
- Need for verification of instance exposure and patch application
Technical summary
The vulnerability is caused by an incomplete fix for CVE-2026-32255 in Kan 0.5.5 through 0.6.0. When S3_ENDPOINT is unset, attackers can pass arbitrary URL query parameters to the fetch() function, allowing them to read internal services, localhost ports, and cloud instance metadata. This SSRF vulnerability can lead to unauthorized access to sensitive information and internal systems. Defenders should assess the exposure of Kan instances, especially those with S3_ENDPOINT unset, and apply patches or compensating controls to mitigate SSRF risks. The CVE record and source item provide details on the vulnerability, affected versions, and references to patches and advisories.
Defensive priority
Defenders should prioritize verifying exposure of Kan instances, especially those with S3_ENDPOINT unset, and apply patches or compensating controls to mitigate SSRF risks.
Recommended defensive actions
- Verify Kan instance exposure, especially with S3_ENDPOINT unset
- Apply patches or updates to affected versions
- Implement compensating controls to mitigate SSRF risks
- Monitor for suspicious activity related to /api/download/attatchment
- Review and update asset inventory to identify potentially exposed systems
- Perform thorough vulnerability scanning and penetration testing to assess exposure
- Establish a change window for applying patches or mitigations
Evidence notes
The CVE record and source item provide details on the vulnerability, affected versions, and references to patches and advisories. However, specific exploitation instances or business impacts are not documented.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-110628 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-110628
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-110628 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-110628
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Kan 0.5.5 through 0.6.0 Unauthenticated SSRF via /api/download/attatchment
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/110xxx/CVE-2026-110628.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://hackmd.io/@leediay/HyIxU63ofg
Supplemental source - third-party-advisory
-
Source reference
Unverified legacy reference
URL: https://github.com/kanbn/kan/pull/590
Supplemental source - issue-tracking, patch
-
Source reference
Unverified legacy reference
URL: https://github.com/kanbn/kan/blob/v0.6.0/apps/web/src/pages/api/download/attatchment.ts
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://github.com/kanbn/kan/blob/v0.6.0/.env.example
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://github.com/kanbn/kan/security/advisories/GHSA-qrx8-9hc6-jvqg
Supplemental source - vendor-advisory
-
Source reference
Unverified legacy reference
URL: https://github.com/kanbn/kan/commit/53397d8e81dc1494d94132848c1f0416f1152bd7
Supplemental source - patch
-
Source reference
Unverified legacy reference
URL: https://github.com/kanbn/kan
Supplemental source - product
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.