Vulnerability Details : CVE-2018-12712
An issue was discovered in Joomla! 2.5.0 through 3.8.8 before 3.8.9. The autoload code checks classnames to be valid, using the "class_exists" function in PHP. In PHP 5.3, this function validates invalid names as valid, which can result in a Local File Inclusion.
Vulnerability category: File inclusionInput validation
Products affected by CVE-2018-12712
- cpe:2.3:a:joomla:joomla\!:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2018-12712
0.20%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 58 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2018-12712
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
6.5
|
MEDIUM | AV:N/AC:L/Au:S/C:P/I:P/A:P |
8.0
|
6.4
|
NIST | |
8.8
|
HIGH | CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
2.8
|
5.9
|
NIST |
CWE ids for CVE-2018-12712
-
The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.Assigned by: nvd@nist.gov (Primary)
References for CVE-2018-12712
-
http://www.securityfocus.com/bid/104566
Joomla! Core CVE-2018-12712 Local File Include VulnerabilityThird Party Advisory;VDB Entry
-
http://www.securitytracker.com/id/1041245
Joomla! Local Include File Bug Lets Remote Users Execute Local PHP Code - SecurityTrackerThird Party Advisory;VDB Entry
-
https://developer.joomla.org/security-centre/741-20180601-core-local-file-inclusion-with-php-5-3
[20180601] - Core - Local File Inclusion with PHP 5.3Vendor Advisory
Jump to