CVE-2024-56143CWE-639

Strapi Allows Unauthorized Access to Private Fields via parms.lookup

High · published October 16, 2025

CVSS v3.1
8.2
EPSS
0%
Percentile
33.2
In the wild
Unconfirmed
What it is

⚡ A crafty query is all it takes to expose sensitive data! In Strapi versions 5.0.0 to before 5.5.2, attackers can manipulate lookup parameters to access private fields, including admin passwords! 🔥 Think of it like a restaurant with a secret menu, where someone sneaks in and orders a dish that reveals all the chef's hidden recipes. If the kitchen doesn’t check the orders carefully, anyone could find out what’s cooking behind the scenes! An attacker could craft malicious queries to access confidential information, such as admin passwords and reset tokens. This could lead to unauthorized access and potentially devastating breaches in your system. Imagine a thief in your kitchen, making off with your secret sauce!

Put simply

Think of it like a restaurant with a secret menu, where someone sneaks in and orders a dish that reveals all the chef's hidden recipes. If the kitchen doesn’t check the orders carefully, anyone could find out what’s cooking behind the scenes! This vulnerability arises from improper sanitization of query parameters in Strapi's document service. It allows attackers to exploit the lookup operator to gain access to private fields not intended for public retrieval.

What to do

An attacker could craft malicious queries to access confidential information, such as admin passwords and reset tokens. This could lead to unauthorized access and potentially devastating breaches in your system. Imagine a thief in your kitchen, making off with your secret sauce! Upgrade Strapi to version 5.5.2 or later immediately to close this vulnerability. Ensure that all query parameters are properly sanitized to prevent unauthorized access to sensitive data. Conduct a thorough audit of your current implementation to identify potential risks. You've got this! By taking these steps, you'll secure your Strapi installation and protect your sensitive data. 🛡️

The record
Technical detail
CVSS v3.1
8.2 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00401 · 33.2th percentile
Weakness
CWE-639 · Authorization Bypass Through User-Controlled Key
Published
2025-10-16T16:07Z
EPSS history
Timeline
  • 16 OCT 16:07Z
    Strapi Allows Unauthorized Access to Private Fields via parms.lookup
    cvelistv5