CVE-2026-44502 Details
Description
Bugsink is a self-hosted error tracking tool. Prior to 2.1.3, Bugsink’s webhook URL validation could be (partially) bypassed because of a mismatch in URL parsing. The original validation logic parsed webhook URLs with Python’s urllib.parse.urlparse, then sent the request with requests.post. For malformed inputs involving backslashes and @, those components can disagree about where the authority ends and which hostname is the real target. A URL may therefore appear to target an allowlisted public hostname during validation, while the HTTP client actually connects to a different host. This vulnerability is fixed in 2.1.3.
A vulnerability in Bugsink's webhook URL validation prior to version 2.1.3 allowed for a partial bypass due to inconsistencies in URL parsing. This issue could enable an attacker to manipulate webhook URLs, causing Bugsink to send HTTP POST requests to unintended hosts, including loopback or private addresses, that should have been blocked by the validation logic. The vulnerability arises from malformed URLs that confuse Python's standard URL parser and the HTTP client, leading to discrepancies about the actual target host. Although this creates a validation bypass, the impact is somewhat limited as Bugsink's webhook requests do not follow redirects and the malformed URL exploitation is constrained by how the HTTP client normalizes the URL.
Users can upgrade to Bugsink version 2.1.3 or later, where this vulnerability has been fixed. In the meantime, it is advisable to restrict who can modify webhook URLs and review existing configurations for any malformed URLs.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed May 26, 2026CISA-ADP
Assessed May 27, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/bugsink/bugsink/commit/940d2df635e06803ef658666d734306942db5cc7 | [email protected] | Source CodeVendor |
| https://github.com/bugsink/bugsink/releases/tag/2.1.3 | [email protected] | Release NotesVendor |
| https://github.com/bugsink/bugsink/security/advisories/GHSA-fp53-qcf8-2xx2 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-918 | Server-Side Request Forgery (SSRF) | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Bugsink | <= 2.1.2 (semver) |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 24, 2026 | CVE Translated | [email protected] |
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| May 26, 2026 | New CVE Received | [email protected] |
Volerion