LaRecipe is vulnerable to Server-Side Template Injection attacks
85Vexday Risk Score
Patch now. It exploitation observed by VulnCheck and has a working public exploit.
ssvc Actcvss 10epss 9.4%
from disclosure to weapon2 days
exploitation probability
9.4%top 5% of all CVEs
observed exploitation
yesVulnCheck
1 public exploit(s)
In short
LaRecipe versions before 2.8.1 allow attackers to inject malicious template code that gets executed on the server, potentially letting them run arbitrary commands and steal sensitive data. This is a critical flaw because it gives attackers near-complete control over the affected server.
Technical detail
Server-Side Template Injection (SSTI) in LaRecipe <2.8.1 permits unauthenticated or low-privilege attackers to inject malicious Blade/template syntax into user-controlled input fields, leading to arbitrary code execution on the server. The vulnerability stems from insufficient input sanitization before template rendering, allowing access to sensitive environment variables and system commands depending on server configuration and permissions.
Summary generated and translated by AI from the official description.
LaRecipe is an application that allows users to create documentation with Markdown inside a Laravel app. Versions prior to 2.8.1 are vulnerable to Server-Side Template Injection (SSTI), which could potentially lead to Remote Code Execution (RCE) in vulnerable configurations. Attackers could execute arbitrary commands on the server, access sensitive environment variables, and/or escalate access depending on server configuration. Users are strongly advised to upgrade to version v2.8.1 or later to receive a patch.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.