CVE-2022-29858
Unpublished, protected files can be published via shortcode
Silverstripe silverstripe/assets through 1.10 is vulnerable to improper access control that allows protected images to be published by changing an existing image short code on website content.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
4.3
Silverstripe silverstripe/assets through 1.10 is vulnerable to improper access control that allows protected images to be published by changing an existing image short code on website content.
- Record
CVE-2022-29858- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - CVSS 2.0
- 4.0 Medium
AV:N/AC:L/Au:S/C:P/I:N/A:N - Weakness
- CWE-287
- Updated
- 2026-11-02
CVE List No score
Silverstripe silverstripe/assets through 1.10 is vulnerable to improper access control that allows protected images to be published by changing an existing image short code on website content.
- Record
CVE-2022-29858- Updated
- 2026-11-02
EUVDEUVD-2022-6159 No score
Silverstripe silverstripe/assets through 1.10 is vulnerable to improper access control that allows protected images to be published by changing an existing image short code on website content.
- Record
EUVD-2022-6159- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-v68g-62v9-39w5
4.3
Unpublished, protected files can be published via shortcode
Silverstripe silverstripe/assets through 1.10 is vulnerable to improper access control that allows protected images to be published by changing an existing image short code on website content. Draft protected images can be published by changing an existing image shortcode on website content to match the ID of the draft protected image and then publishing the website content.
- Record
GHSA-v68g-62v9-39w5- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-287
- Updated
- 2026-11-02
OSVGHSA-v68g-62v9-39w5
4.3
Unpublished, protected files can be published via shortcode
Silverstripe silverstripe/assets through 1.10 is vulnerable to improper access control that allows protected images to be published by changing an existing image short code on website content. Draft protected images can be published by changing an existing image shortcode on website content to match the ID of the draft protected image and then publishing the website content.
- Record
GHSA-v68g-62v9-39w5- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-287
- Updated
- 2026-11-02
OSV No score
Silverstripe silverstripe/assets through 1.10 is vulnerable to improper access control that allows protected images to be published by changing an existing image short code on website content.
- Record
CVE-2022-29858- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
silverstripe/assetsPackagist |
1.0.0 up to 1.10.1 | 1.10.1 |
silverstripe/assetsPackagist |
1.0.0 up to 1.10.1, plus listed versions 1.0.11.0.1-rc11.0.21.0.31.0.4 Show 45 moreShow less1.0.51.0.61.0.71.1.01.1.0-rc11.1.0-rc21.1.11.1.21.1.31.1.41.1.51.10.01.10.0-beta11.10.0-rc11.2.01.2.0-beta11.2.11.2.21.2.31.2.41.2.51.3.01.3.0-rc11.3.11.3.21.3.31.3.41.3.51.4.01.4.0-rc11.4.11.4.21.4.31.4.41.4.51.4.61.4.71.4.81.5.01.5.0-alpha11.5.0-rc11.5.0-rc21.5.11.5.21.5.3 |
1.10.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-29858 is a medium vulnerability (CVSS 4.3) in Silverstripe Assets, published June 28, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.24%, the 69th percentile. Fixed in silverstripe/assets 1.10.1.
References
silverstripe.org/download/security-releases
silverstripe.org/blog/tag/release
forum.silverstripe.org/c/releases
silverstripe.org/download/security-releases/cve-2022-29858
huntr.dev/bounties/90e17d95-9f2f-44eb-9f26-49fa13a41d5a
github.com/silverstripe/silverstripe-assets/commit/5f6a73b010c01587ffbfb954441f6b7cbb54e767
Left out here: 15 versions. The JSON record has them.