CVE-2026-24749
Last modified
CVE-2026-24749 is a medium-severity vulnerability rated 5.3/10 on the CVSS scale. The Silverstripe Assets Module is a required component of Silverstripe Framework. In versions prior to 2.4.5 and 3.0.0-rc1 through 3.1.2, images rendered in templates or otherwise accessed via DBFile::getURL() or DBFile::getSourceURL() incorrectly add an access grant to the current session, which bypasses file permissions. EPSS estimates a 0.40% chance of exploitation in the next 30 days.
Description
The Silverstripe Assets Module is a required component of Silverstripe Framework. In versions prior to 2.4.5 and 3.0.0-rc1 through 3.1.2, images rendered in templates or otherwise accessed via DBFile::getURL() or DBFile::getSourceURL() incorrectly add an access grant to the current session, which bypasses file permissions. This usually happens when creating an image variant, for example using a manipulation method like ScaleWidth() or Convert(). Note that if developers use DBFile directly in the $db configuration for a DataObject class that doesn't subclass File, and if they were setting the visibility of those files to "protected", those files will now need an explicit access grant to be accessed. If developers do not want to explicitly provide access grants for these files in their apps (i.e. they want these files to be accessible by default), they should use the "public" visibility. This issue has been fixed in versions 2.4.5 and 3.1.3.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-24749?
How severe is CVE-2026-24749?
How do I fix CVE-2026-24749?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-24743InvoicePlane is a self-hosted open source application for ma…7.5
- CVE-2026-24744InvoicePlane is a self-hosted open source application for ma…7.5
- CVE-2026-24745InvoicePlane is a self-hosted open source application for ma…7.5
- CVE-2026-24746InvoicePlane is a self-hosted open source application for ma…7.5
- CVE-2026-24747PyTorch is a Python package that provides tensor computation…8.8
- CVE-2026-24748Kargo manages and automates the promotion of software artifa…7.2
- CVE-2026-2475IBM Verify Identity Access Container 11.0 through 11.0.2 and…4.7
- CVE-2026-24750Kiteworks is a private data network (PDN). In Kiteworks Secu…5.4
- CVE-2026-24751Kiteworks is a private data network (PDN). Prior to version …8.2
- CVE-2026-24752Kiteworks is a private data network (PDN). Prior to version …8.2
- CVE-2026-24753Kiteworks is a private data network (PDN). Prior to version …6.5
- CVE-2026-24754Kiteworks is a private data network (PDN). Prior to version …5.4
Are you affected by CVE-2026-24749?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
