CVE-2026-57862

Kanboard 1.2.52 and prior SSRF Filter Bypass via Hexadecimal IP Notation

Published Jul 30, 2026 CVSS 4.0 · 8.4 High EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

Technical 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.

Remediation

No solution or workaround provided in the CVE record.

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 available
History
Type Values Removed Values Added
CPEs cpe:2.3:a:kanboard:kanboard:*:*:*:*:*:*:*:*
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Kanboard
Kanboard kanboard
Vendors & Products Kanboard
Kanboard kanboard
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'}

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Sep 24, 2026, 2:17 PM
Reserved
Jun 25, 2026, 6:48 PM
Status
Deferred
Published
Jul 30, 2026, 4:17 PM
Modified
Jul 31, 2026, 12:16 PM