CVE-2026-93736
MediumCVSS 4.3Summary
Mealie before version 3.21.0 fails to validate user ownership in the ratings and favorites endpoints, allowing authenticated attackers to read any user's recipe ratings and favorites by specifying arbitrary user IDs in the URL path. Attackers can access private recipe identifiers, rating values, and favorite flags belonging to other users.
Risk Assessment
Privacy breach and exposure of user preferences could lead to loss of trust and potential social engineering attacks.
Recommendation
Update Mealie to version 3.21.0 or later. Additionally, consider implementing user-level access controls.
Other vulnerabilities in Mealie
See all- CVE-2026-71210Medium
Mealie's AsyncSafeTransport SSRF guard (mealie/pkgs/safehttp/transport.py) resolves a target hostname once, checks the resolved IP against private-range rules, but then issues the actual outbound HTTP request using the original hostname, which the underlying async transport re-resolves independently.
- CVE-2022-34624Medium
The vulnerability in Mealie 1.0.0beta3 fails to terminate download tokens after a user logs out, allowing attackers to perform a man-in-the-middle attack via a crafted GET request.
Original NVD description (English source)
Mealie before 3.21.0 fails to validate user ownership in the ratings and favorites endpoints, allowing authenticated attackers to read any user's recipe ratings and favorites by specifying arbitrary user IDs in the URL path. Attackers can access private recipe identifiers, rating values, and favorite flags belonging to other users across different groups or households.

