Quantum Secular Labs / Blog / Advisories

CVE-2016-20101: Issuu Panel plugin for WordPress before 1.6.6 contains a PHP file inclusion vulnerability that allows…

CVE-2016-20101 is rated critical with a CVSS v4.0 base score of 9.2. Per its scoring, it can be exploited over the network, without authentication, without any user interaction. The scored impact on confidentiality, integrity and availability is the highest available.

Vulnerability description

Issuu Panel plugin for WordPress before 1.6.6 contains a PHP file inclusion vulnerability that allows unauthenticated attackers to include remote or local files through the 'abspath' parameter. Attackers can send GET requests to menu/documento/requests/ajax-docs.php with a crafted abspath value passed to require() to execute remote PHP code or include local files. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-20.

Severity breakdown

CVSS v4.0 9.2: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

  • Attack vector: Network. Exploitable remotely over the network.
  • Attack complexity: Low. No special conditions; the attack can be repeated reliably.
  • Attack requirements: Present. A specific deployment or execution condition must exist.
  • Privileges required: None. No account or prior access is needed.
  • User interaction: None. No action from any user is needed.
  • Confidentiality impact (vulnerable system): High. Total loss of confidentiality.
  • Integrity impact (vulnerable system): High. Total loss of integrity.
  • Availability impact (vulnerable system): High. Total loss of availability.
  • Confidentiality impact (subsequent systems): None. No confidentiality impact beyond the vulnerable system.
  • Integrity impact (subsequent systems): None. No integrity impact beyond the vulnerable system.
  • Availability impact (subsequent systems): None. No availability impact beyond the vulnerable system.

Underlying weakness

CWE-98: Improper Control of Filename for Include/Require Statement in PHP Program

The PHP application receives input from an upstream component, but it does not restrict or incorrectly restricts the input before its usage in require, include, or similar functions.

Affected products

    References