<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Work on Sanidhya Soni</title><link>https://sanidhya.tech/posts/</link><description>Recent content in Work on Sanidhya Soni</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 01 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://sanidhya.tech/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2025-65875: Untrusted Font Upload / Path Injection Can Lead to PHP Execution When Using FPDF</title><link>https://sanidhya.tech/posts/security-research/cve-2025-65875-fpdf-rce-vulnerability/</link><pubDate>Sun, 01 Feb 2026 00:00:00 +0000</pubDate><guid>https://sanidhya.tech/posts/security-research/cve-2025-65875-fpdf-rce-vulnerability/</guid><description>&lt;p>&lt;strong>By Sanidhya Soni&lt;/strong> | &lt;em>February 01, 2026&lt;/em>&lt;/p>
&lt;p>&lt;strong>Affected:&lt;/strong> FPDF &lt;strong>≤ 1.86&lt;/strong>&lt;/p>
&lt;p>&lt;strong>Vector:&lt;/strong> Remote code execution&lt;/p>
&lt;p>&lt;strong>Severity&lt;/strong>: High&lt;/p>
&lt;p>&lt;strong>Exploit prerequisites:&lt;/strong> The target application must allow an attacker to &lt;strong>influence the file path&lt;/strong> passed to &lt;code>AddFont()&lt;/code> (commonly via “custom font upload” features)&lt;/p>
&lt;hr>
&lt;h2 id="summary">Summary&lt;/h2>
&lt;p>FPDF font definition files are PHP and are loaded using include(). If an application allows untrusted uploads to become font definition files, or allows attacker control of the path passed into AddFont(), the attacker can execute PHP. This is an insecure integration pattern, not a vulnerability in FPDF’s default behavior.&lt;/p></description></item></channel></rss>