CVE Catalog

CVE-2026-55779

MediumCVSS 5.4
Published: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.19%

9th percentile - higher than 9% of all known CVEs

Summary

Silverstripe Versioned prior to 3.2.1 has a vulnerability in RestoreAction::getRestoreMessage() in src/RestoreAction.php which builds ArchiveAdmin restore notifications rendered as CAST_HTML and inserts $restoredItem->Title, $restoredItem->URLSegment, $restoredItem->CMSEditLink(), and $changedProperty['value'] without applying Convert::raw2xml(). When an administrator restores an archived page containing a crafted title or URL segment, the generated restoration message can execute stored JavaScript in the administrator's browser, compromising the confidentiality and integrity of the CMS session.

Risk Assessment

Risk of malicious script execution in the administrator's browser, which can lead to CMS session hijacking and data confidentiality breach.

Recommendation

Upgrade to version 3.2.1 which contains the fix, and avoid restoring pages with unverified titles or URL segments.

Related vulnerabilities

Original NVD description (English source)

Silverstripe Versioned provides versioning for Silverstripe models. Prior to 3.2.1, RestoreAction::getRestoreMessage() in src/RestoreAction.php builds ArchiveAdmin restore notifications rendered as CAST_HTML and inserts $restoredItem->Title, $restoredItem->URLSegment, $restoredItem->CMSEditLink(), and $changedProperty['value'] without applying Convert::raw2xml(). When an administrator restores an archived page containing a crafted title or URL segment, the generated restoration message can execute stored JavaScript in the administrator's browser, compromising the confidentiality and integrity of the CMS session. This issue is fixed in version 3.2.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS