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-10-28T02:30:55Z
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": [
        {
            "range": [
                {
                    "introduced": "1.5.1"
                },
                {
                    "fixed": "1.10.4"
                }
            ],
            "source": "AFFECTED_FIELD",
            "strategy": "StringRangeExpression"
        },
        {
            "range": [
                {
                    "fixed": "e1e93476655107e6caab34e52259eb1c91079ec7"
                }
            ],
            "source": "REFERENCES_COMMIT"
        },
        {
            "original_tag": "1.10.4",
            "range": [
                {
                    "fixed": "ef695ea14d89d920e771a88f32cbe0485256366a"
                }
            ],
            "source": "REFERENCES_TAG"
        }
    ]
}

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"