VYPR
High severityNVD Advisory· Published Oct 1, 2020· Updated Aug 4, 2024

Remote Code Execution vulnerability

CVE-2020-15227

Description

Nette PHP framework before patched versions allows remote code execution via specially crafted URL parameters.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Nette PHP framework before patched versions allows remote code execution via specially crafted URL parameters.

Vulnerability

Overview

CVE-2020-15227 is a code injection vulnerability in the Nette PHP framework, affecting versions prior to 2.0.19, 2.1.13, 2.2.10, 2.3.14, 2.4.16, and 3.0.6 [1]. The flaw allows an attacker to inject and execute arbitrary PHP code by passing specially formed parameters in a URL [4]. This marks the first security vulnerability discovered in Nette's 13-year history [4].

Exploitation

The attack vector is remote and requires no authentication, as the vulnerability is triggered through crafted HTTP requests [1]. The attacker must be able to send a specially formed URL to the target application, which then processes the malicious parameters, leading to code execution [4]. The exact mechanism has not been publicly detailed to prevent widespread exploitation [4].

Impact

Successful exploitation can lead to full remote code execution (RCE) on the server, potentially allowing an attacker to compromise the entire application and underlying system [1][4]. Given Nette's widespread use in PHP projects, this vulnerability poses a significant risk to unpatched installations [2].

Mitigation

Patches have been released for all affected versions, including unsupported branches, reflecting Nette's commitment to security [4]. Users are strongly advised to update to the latest patched versions: nette/application 3.0.6 (or 3.0.2.1, 3.1.0-RC2), 2.4.16, 2.3.14, and nette/nette 2.1.13, 2.0.19 [4]. The fix can be applied via Composer or by downloading updated packages [4]. A Linux script is also available for rapid patching [4].

AI Insight generated on May 21, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
nette/applicationPackagist
>= 2.2.0, < 2.2.102.2.10
nette/applicationPackagist
>= 2.3.0, < 2.3.142.3.14
nette/applicationPackagist
>= 2.4.0, < 2.4.162.4.16
nette/applicationPackagist
>= 3.0.0, < 3.0.63.0.6
nette/applicationPackagist
>= 2.0.0, < 2.0.192.0.19
nette/applicationPackagist
>= 2.1.0, < 2.1.132.1.13

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

8

News mentions

0

No linked articles in our index yet.