PatchSiren

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.