<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Leantime (3.6.2) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/leantime-3.6.2/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Thu, 30 Jul 2026 19:30:56 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/leantime-3.6.2/feed.xml" rel="self" type="application/rss+xml"/><item><title>Leantime Authenticated LFI and SSRF via Blueprints</title><link>https://feed.craftedsignal.io/briefs/2026-07-leantime-lfi-ssrf/</link><pubDate>Thu, 30 Jul 2026 19:30:56 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-leantime-lfi-ssrf/</guid><description>Leantime 3.6.2 contains a vulnerability in the Blueprints::import method allowing authenticated attackers to perform SSRF and LFI via the JSON-RPC API.</description><content:encoded><![CDATA[<p>Leantime version 3.6.2 is susceptible to a combined server-side request forgery (SSRF) and local file inclusion (LFI) vulnerability stemming from improper input validation. The vulnerability exists within the Blueprints::import() method, which utilizes the user-supplied filename parameter directly within the PHP file_get_contents() function without sufficient sanitization or path validation. An authenticated attacker can exploit this flaw by submitting a crafted JSON-RPC API request containing path traversal sequences (such as ../) or URL wrappers (like file:// or http://).</p>
<p>This issue allows an attacker to bypass intended access controls to read sensitive files from the underlying server filesystem, such as configuration files, or to conduct SSRF attacks to target internal services and cloud metadata endpoints. Because the vulnerability is reachable through the application's JSON-RPC API, any authenticated user - including those with low-privileged accounts - can escalate their access to extract system information or perform internal reconnaissance, potentially leading to full system compromise depending on the server configuration.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows authenticated attackers to perform arbitrary file reads or pivot into internal network infrastructure. This vulnerability poses a significant risk to organizations hosting Leantime in cloud environments, where attackers may retrieve metadata credentials. Unauthorized access to system configuration files may lead to the exposure of database credentials, encryption keys, and other secrets, facilitating further exploitation or data exfiltration.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Upgrade Leantime instances to the latest secure version immediately to remediate CVE-2026-66415.</li>
<li>Implement strict input validation and sanitization for all parameters passed to file-system related functions in the application code.</li>
<li>Restrict access to the JSON-RPC API to trusted users and monitor API logs for anomalous requests containing path traversal characters or URL protocols.</li>
<li>Enforce principle of least privilege for the service account running the Leantime application to limit the scope of potential file access.</li>
</ol>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>leantime</category><category>lfi</category><category>ssrf</category><category>cve-2026-66415</category><category>web-vulnerability</category><category>csrf</category><category>cve-2026-66416</category></item></channel></rss>