Security News

Cybersecurity news aggregator

🔓
MEDIUM Vulnerabilities Web Discovery

Snyk Vulnerability Database | Snyk

  • What: A Server-Side Request Forgery (SSRF) vulnerability affects the php-recode package.
  • Impact: Applications using the vulnerable php-recode package are susceptible to SSRF attacks.
Read Full Article →

Server-Side Request Forgery (SSRF) Affecting php-recode package, versions * 0.0 low 0 10 Based on CentOS security rating. Threat Intelligence EPSS The probability is the direct output of the EPSS model, and conveys an overall sense of the threat of exploitation in the wild. The percentile measures the EPSS probability relative to all known EPSS scores. Note: This data is updated daily, relying on the latest available EPSS model version. Check out the EPSS documentation for more details. 0.03% (9 th percentile) Do your applications use this vulnerable package? In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes. Test your applications Snyk Learn Learn about Server-Side Request Forgery (SSRF) vulnerabilities in an interactive lesson. Start learning Snyk ID SNYK-CENTOS7-PHPRECODE-10738213 published 14 Jul 2025 disclosed 13 Jul 2025 Report a new vulnerability Found a mistake? Introduced: 13 Jul 2025 CVE-2025-1220 (opens in a new tab) Common Vulnerabilities and Exposures (CVE) are common identifiers for publicly known security vulnerabilities CWE-918 (opens in a new tab) Common Weakness Enumeration (CWE) is a category system for software weaknesses How to fix? There is no fixed version for Centos:7 php-recode . NVD Description Note: Versions mentioned in the description apply only to the upstream php-recode package and not the php-recode package as distributed by Centos . See How to fix? for Centos:7 relevant fixed versions and status. In PHP versions:8.1.* before 8.1.33, 8.2.* before 8.2.29, 8.3.* before 8.3.23, 8.4.* before 8.4.10 some functions like fsockopen() lack validation that the hostname supplied does not contain null characters. This may lead to other functions like parse_url() treat the hostname in different way, thus opening way to security problems if the user code implements access checks before access using such functions. References https://access.redhat.com/security/cve/CVE-2025-1220 https://lists.debian.org/debian-lts-announce/2025/07/msg00017.html http://www.openwall.com/lists/oss-security/2025/07/11/4 https://github.com/php/php-src/security/advisories/GHSA-3cr5-j632-f35r CVSS Base Scores version 3.1 Attack Vector (AV) The vulnerable component is bound to the network stack and the set of possible attackers extends beyond the other options listed below, up to and including the entire Internet. Such a vulnerability is often termed “remotely exploitable” and can be thought of as an attack being exploitable at the protocol level one or more network hops away (e.g., across one or more routers). Network Attack Complexity (AC) Specialized access conditions or extenuating circumstances do not exist. An attacker can expect repeatable success when attacking the vulnerable component. Low Privileges Required (PR) The attacker is unauthorized prior to attack, and therefore does not require any access to settings or files of the vulnerable system to carry out an attack. None User Interaction (UI) The vulnerable system can be exploited without interaction from any user. None Scope (S) An exploited vulnerability can only affect resources managed by the same security authority. In this case, the vulnerable component and the impacted component are either the same, or both are managed by the same security authority. Unchanged Confidentiality (C) There is some loss of confidentiality. Access to some restricted information is obtained, but the attacker does not have control over what information is obtained, or the amount or kind of loss is limited. The information disclosure does not cause a direct, serious loss to the impacted component. Low Integrity (I) There is no loss of integrity within the impacted component. None Availability (A) There is no impact to availability within the impacted component. None

Share this article