CVE Catalog

CVE-2023-34235

HighCVSS 8.6
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
0.91%

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

Summary

Strapi, an open-source content management system, prior to version 4.10.8, allows leaking private fields when using the `t(number)` prefix. Changing the prefix in Knex queries can expose protected data such as admin passwords.

Risk Assessment

Organizations may be vulnerable to filtering attacks that can reveal sensitive information, including passwords and reset tokens. This poses a serious threat to data security.

Recommendation

It is recommended to upgrade Strapi to version 4.10.8 or later to mitigate this issue. Additionally, review and adjust the prefix configuration in queries.

Other vulnerabilities in Strapi

See all
Original NVD description (English source)

Strapi is an open-source headless content management system. Prior to version 4.10.8, it is possible to leak private fields if one is using the `t(number)` prefix. Knex query allows users to change the default prefix. For example, if someone changes the prefix to be the same as it was before or to another table they want to query, the query changes from `password` to `t1.password`. `password` is protected by filtering protections but `t1.password` is not protected. This can lead to filtering attacks on everything related to the object again, including admin passwords and reset-tokens. Version 4.10.8 fixes this issue.

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