CVE-2018-20969
patch: do_ed_script in pch.c does not block strings beginning with a ! character
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
1Exploited in Wild
-Decision
Descriptions
do_ed_script in pch.c in GNU patch through 2.7.6 does not block strings beginning with a ! character. NOTE: this is the same commit as for CVE-2019-13638, but the ! syntax is specific to ed, and is unrelated to a shell metacharacter.
La función do_ed_script en el archivo pch.c en el parche GNU versiones hasta 2.7.6 no bloquea cadenas que comienzan con un carácter !. NOTA: este es el mismo commit para CVE-2019-13638, pero la sintaxis ! es específica para ed y no está relacionada con un metacarácter de shell.
A flaw was found in GNU patch through version 2.7.6. Strings beginning with a exclamation mark are not blocked by default. When ed receives an exclamation mark-prefixed command line argument, the argument is executed as a shell command. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
GNU patch suffers from command injection and various other vulnerabilities when handling specially crafted patch files.
CVSS Scores
SSVC
- Decision:-
Timeline
- 2019-08-15 CVE Reserved
- 2019-08-16 CVE Published
- 2024-08-05 CVE Updated
- 2024-08-05 First Exploit
- 2024-08-09 EPSS Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
CWE
- CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
CAPEC
References (11)
URL | Tag | Source |
---|---|---|
http://packetstormsecurity.com/files/154124/GNU-patch-Command-Injection-Directory-Traversal.html | Third Party Advisory | |
https://github.com/irsl/gnu-patch-vulnerabilities | X_refsource_misc |
URL | Date | SRC |
---|---|---|
https://seclists.org/bugtraq/2019/Aug/29 | 2024-08-05 |
URL | Date | SRC |
---|---|---|
https://git.savannah.gnu.org/cgit/patch.git/commit/?id=3fcd042d26d70856e826a42b5f93dc4854d80bf0 | 2019-09-05 |
URL | Date | SRC |
---|---|---|
https://access.redhat.com/errata/RHSA-2019:2798 | 2019-09-05 | |
https://access.redhat.com/errata/RHSA-2019:2964 | 2019-09-05 | |
https://access.redhat.com/errata/RHSA-2019:3757 | 2019-09-05 | |
https://access.redhat.com/errata/RHSA-2019:3758 | 2019-09-05 | |
https://access.redhat.com/errata/RHSA-2019:4061 | 2019-09-05 | |
https://access.redhat.com/security/cve/CVE-2018-20969 | 2019-12-03 | |
https://bugzilla.redhat.com/show_bug.cgi?id=1746672 | 2019-12-03 |