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-16T02:31:23Z
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"