CVE-2026-23495: Pimcore's Admin Classic Bundle is Missing Function Level Authorization on "Predefined Properties" Listing

Published Jan 15, 2026
·
Updated

Summary The API endpoint for listing Predefined Properties in the Pimcore platform lacks adequate server-side authorization checks. Predefined Properties are configurable metadata definitions (e.g., name, key, type, default value) used across documents, assets, and objects to standardize custom attributes and improve editorial workflows, as documented in Pimcore's official properties guide. Testing confirmed that an authenticated backend user without explicit permissions for property management could successfully call the endpoint and retrieve the complete list of these configurations. This exemplifies Broken Access Control (OWASP Top 10 A01:2021), enabling unauthorized access to administrative features and potentially violating role-based access controls inherent to Pimcore's multi-user environment.

Details The backend user without permission was still able to list "Predefined Properties" item

Step to Reproduce the issue login as Admin (full permission) and clicked "Predefined Properties" <img width="1493" height="862" alt="Screenshot 2025-12-10 at 10 11 31 PM" src="https://github.com/user-attachments/assets/005d2704-347c-4aa1-b415-d52ab3794c99" />

Then, captured and saved the request: - List API <img width="922" height="797" alt="Screenshot 2025-12-10 at 10 39 53 PM" src="https://github.com/user-attachments/assets/2ee3e0e1-06da-442f-b2c7-0dfa8360c04a" />

Next, login a backend user with no permission <img width="1219" height="744" alt="Screenshot 2025-12-10 at 9 06 12 PM" src="https://github.com/user-attachments/assets/1dada4c4-d907-4477-9773-70dea3ef5816" />

The copy the "Cookie" and "X-Pimcore-Csrf-Token" <img width="1902" height="971" alt="Screenshot 2025-12-10 at 9 10 47 PM" src="https://github.com/user-attachments/assets/63221682-fa14-429b-8665-fc9dd8bed890" />

After that, pasted the copied "Cookie" and "X-Pimcore-Csrf-Token" to captured request

-List API !Uploading Screenshot 2025-12-10 at 10.55.23 PM.png…

Impact Exploitation allows low-privileged users to enumerate all Predefined Properties, exposing internal metadata schemas, default values, and configuration details that may reveal business logic, data classification strategies, or sensitive defaults (e.g., proprietary keys or select options). In a PIM system like Pimcore, this could facilitate reconnaissance for further attacks, such as targeted data manipulation or privilege escalation, leading to unauthorized alterations of asset/object properties. For organizations handling regulated content (e.g., e-commerce catalogs under GDPR or PCI DSS), such exposure risks compliance breaches, intellectual property leakage, and operational inconsistencies from unintended property overrides.

Other sources

Pimcore's Admin Classic Bundle provides a Backend UI for Pimcore. Prior to 2.2.3 and 1.7.16, the API endpoint for listing Predefined Properties in the Pimcore platform lacks adequate server-side authorization checks. Predefined Properties are configurable metadata definitions (e.g., name, key, type, default value) used across documents, assets, and objects to standardize custom attributes and improve editorial workflows, as documented in Pimcore's official properties guide. Testing confirmed that an authenticated backend user without explicit permissions for property management could successfully call the endpoint and retrieve the complete list of these configurations. The vulnerability is fixed in 2.2.3 and 1.7.16.

— MITRE

Affected Software

6 affected componentsFixes available
Pimcore Admin Classic Bundle<2.2.3
Pimcore Admin Classic Bundle<1.7.16
composer/pimcore/admin-ui-classic-bundle<=1.7.15
1.7.16
composer/pimcore/admin-ui-classic-bundle>=2.0.0-RC1<=2.2.2
2.2.3
Pimcore Admin Classic Bundle Pimcore<1.7.16
Pimcore Admin Classic Bundle Pimcore>=2.0.0<2.2.3

Event History

Jan 15, 2026
CVE Published
via MITRE·04:47 PM
Data Sourced
via MITRE·04:47 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·05:16 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·05:16 PM
RemedyAffected Software
Advisory Published
via GitHub·06:13 PM
Data Sourced
via GitHub·06:13 PM
DescriptionSeverityWeaknessAffected Software
Apr 20, 58071
Event
via FIRST·06:31 AM

Frequently Asked Questions

1

What is the severity of CVE-2026-23495?

CVE-2026-23495 has a medium severity rating due to lacking proper authorization checks.

2

How do I fix CVE-2026-23495?

To mitigate CVE-2026-23495, update the Pimcore Admin Classic Bundle to version 1.7.16 or 2.2.3.

3

What versions are affected by CVE-2026-23495?

CVE-2026-23495 affects the Pimcore Admin Classic Bundle versions prior to 1.7.16 and 2.2.3.

4

What is the impact of CVE-2026-23495?

CVE-2026-23495 allows unauthorized access to the Predefined Properties API endpoint, potentially exposing sensitive metadata.

5

Is there a workaround for CVE-2026-23495 if I cannot update?

There are currently no recommended workarounds for CVE-2026-23495; updating is the advised solution.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203