CVE-2026-63135

Source
https://cve.org/CVERecord?id=CVE-2026-63135
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63135.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-63135
Aliases
Published
2026-08-21T20:40:08Z
Modified
2026-09-11T03:30:50Z
Severity
  • 8.2 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:N CVSS Calculator
Summary
YOURLS: Stored XSS in referrer statistics chart via crafted Referer header
Details

YOURLS is a self-hosted, customizable URL shortener written in PHP. From 1.5.1 until 1.10.4, YOURLS stores the HTTP Referer header through yourls_get_referrer(), yourls_sanitize_url_safe(), and yourls_log_redirect(), then aggregates the value in yourls-infos.php and passes the derived domain through yourls_get_domain(), yourls_stats_pie(), and yourls_google_array_to_data_table(). The chart builder concatenates labels into inline JavaScript without JavaScript-string escaping, so an unauthenticated attacker can poison the statistics of an existing short URL with a crafted referrer. When an administrator or public stats-page viewer opens the affected statistics page, attacker-controlled JavaScript executes in the YOURLS origin and can access admin-visible data, the API signature token, and privileged same-origin actions. This issue is fixed in version 1.10.4.

Database specific
{
    "cna_assigner": "GitHub_M",
    "cwe_ids": [
        "CWE-79"
    ],
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/63xxx/CVE-2026-63135.json"
}
References

Affected packages

Git / github.com/yourls/yourls

Affected ranges

Type
GIT
Repo
https://github.com/yourls/yourls
Events
Database specific
Show details
{
    "extracted_events": [
        {
            "introduced": "1.5.1"
        },
        {
            "fixed": "1.10.4"
        }
    ],
    "source": [
        "AFFECTED_FIELD",
        "REFERENCES"
    ]
}

Affected versions

1.*
1.10.0
1.10.1
1.10.2
1.10.3
1.5.1
1.6
1.7
1.7.1
1.7.2
1.7.3
1.7.4
1.7.5
1.7.6
1.7.9
1.8
1.8.1
1.8.2
1.9
1.9.1
1.9.2

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63135.json"