Description
Kanboard 1.2.52 and prior contains a server-side request forgery vulnerability that allows authenticated users to bypass SSRF protections by supplying hexadecimal IP address notation in user-controlled URLs. Attackers can submit hexadecimal-encoded internal IP addresses through the web link creation feature, causing cURL to resolve and connect to internal network resources such as cloud instance metadata services, localhost services, and RFC1918 addresses while the isPrivateURL() filter in app/Core/Http/Client.php incorrectly treats the input as safe due to FILTER_VALIDATE_IP rejecting non-dotted-decimal notation.
Published: 2026-07-30
Score: 8.4 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Kanboard versions 1.2.52 and earlier allow authenticated users to create web links that contain an IP address expressed in hexadecimal notation. The SSRF filter in app/Core/Http/Client.php incorrectly accepts this non‑dotted notation, and cURL resolves the address to a real internal IP. An attacker can therefore direct the application to any internal address, including cloud metadata services, localhost, or other RFC1918 destinations, potentially exposing sensitive configuration data. The vulnerability does not provide direct code execution but can be leveraged to gather internal information, elevate privileges, or pivot to other services within the network.

Affected Systems

Kanboard 1.2.52 and any earlier releases are affected. Users running these versions should update to a supported release that patches the SSRF filter.

Risk and Exploitability

The CVSS score of 8.4 classifies the issue as high severity. The EPSS score of < 1% indicates a currently low probability of exploitation, and the lack of a CISA KEV listing suggests it has not yet been widely exploited. The attack requires a legitimate authenticated account and the ability to submit a link creation request; once the application resolves the supplied hexadecimal IP, the attacker can potentially read or manipulate data from any exposed internal service. Given the high impact and potential ease of exploitation for users who have access, the risk to any affected Kanboard installation remains significant.

Generated by OpenCVE AI on August 3, 2026 at 10:45 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Kanboard to a version that addresses SSRF filtering; applying the latest official patch is the most reliable fix.
  • Configure network controls or a defensive proxy to block or quarantine outbound connections to RFC1918 or local addresses from the Kanboard server environment.
  • Disable the link creation feature or restrict it to users who do not need to create external links, as a temporary workaround until a patch can be applied.

Generated by OpenCVE AI on August 3, 2026 at 10:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 14 Aug 2026 17:15:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:kanboard:kanboard:*:*:*:*:*:*:*:*

Thu, 30 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 30 Jul 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Kanboard
Kanboard kanboard
Vendors & Products Kanboard
Kanboard kanboard

Thu, 30 Jul 2026 15:45:00 +0000

Type Values Removed Values Added
Description Kanboard 1.2.52 and prior contains a server-side request forgery vulnerability that allows authenticated users to bypass SSRF protections by supplying hexadecimal IP address notation in user-controlled URLs. Attackers can submit hexadecimal-encoded internal IP addresses through the web link creation feature, causing cURL to resolve and connect to internal network resources such as cloud instance metadata services, localhost services, and RFC1918 addresses while the isPrivateURL() filter in app/Core/Http/Client.php incorrectly treats the input as safe due to FILTER_VALIDATE_IP rejecting non-dotted-decimal notation.
Title Kanboard 1.2.52 and prior SSRF Filter Bypass via Hexadecimal IP Notation
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 8.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N'}

cvssV4_0

{'score': 8.4, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N'}


Subscriptions

Kanboard Kanboard
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-14T16:50:24.986Z

Reserved: 2026-06-25T18:48:00.283Z

Link: CVE-2026-57862

cve-icon Vulnrichment

Updated: 2026-07-30T17:30:54.339Z

cve-icon NVD

Status : Deferred

Published: 2026-07-30T16:17:14.607

Modified: 2026-07-31T12:16:52.293

Link: CVE-2026-57862

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T10:45:03Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)