Impact
A flaw exists in Typecho up to version 1.3.0 that allows an attacker to send a crafted X‑Pingback/link header to the Service::sendPingHandle method in var/Widget/Service.php. The manipulation of this header triggers an outbound HTTP request to an arbitrary URL specified by the attacker, enabling server‑side request forgery (SSRF). This weakness can be used to reach internal network resources, access restricted services, or potentially execute code on downstream systems, depending on how the application or network is configured. The vulnerability is identified as CWE‑918.
Affected Systems
Any installation of Typecho whose version is 1.3.0 or earlier is vulnerable. The affected component is the Ping Back Service Endpoint, specifically the Service::sendPingHandle function found in var/Widget/Service.php. The vendor supply a patch in release candidate 1.3.1‑rc, with commit hash 96ccfdda4fc1e66ca04a003bf0c71d25864e6a0b, that resolves the SSRF issue.
Risk and Exploitability
The CVSS score is 6.9, indicating medium severity. The EPSS score is below 1 %, suggesting a low probability of active exploitation in the current threat landscape. The vulnerability is not listed in the CISA KEV catalog. Attackers can trigger the flaw remotely by directing an HTTP request containing a malicious X‑Pingback/link header to the vulnerable endpoint. Successful exploitation requires the application to be publicly reachable and the attacker to craft the header with a target of choice. While the risk level is moderate, the low exploitation likelihood mitigates immediate concern, but the potential impact warrants prompt remediation.
OpenCVE Enrichment