CVE-2021-27973

HIGH ⚠ Exploit

SQL injection exists in Piwigo before 11.4.0 via the language parameter to admin.php?page=languages.

Affects 1 product across 1 vendor.

CVSS 3.17.2
EPSS11.0%
Percentile96th
PatchPatched
CVSS Vector — Plain English Remotely exploitable over the network, low complexity, high privileges required, no user interaction needed, impact contained to the vulnerable component, full confidentiality impact, full integrity impact, full availability impact.
CWE Weakness Definitions
CWE-89: SQL Injection

Attacker inserts SQL commands into application queries through user-controlled input, allowing unauthorized database access.

Related Attack Patterns (CAPEC)
CAPEC-7 Blind SQL Injection
via CWE-89
CAPEC-108 Command Line Execution through SQL Injection
via CWE-89
CAPEC-109 Object Relational Mapping Injection
via CWE-89
CAPEC-110 SQL Injection through SOAP Parameter Tampering
via CWE-89
CAPEC-470 Expanding Control over the Operating System from the Database
via CWE-89
Show all 6
via CWE-89

Mapping is CWE-to-CAPEC per MITRE CAPEC 3.9.

◆ AI Analysis — automated analysis, not human-reviewed

A SQL injection vulnerability exists in Piwigo versions prior to 11.4.0, allowing an attacker to manipulate the 'language' parameter in the admin.php page. This can lead to unauthorized access and data manipulation, posing a significant risk to the integrity and availability of the system.

BSID: BS-2021-GLOBAL-268666-H • Model: Qwen/Qwen2.5-72B-Instruct-AWQ • Confidence: HIGH

Is this CVE in your environment?

BreachSpider monitors your ICS/OT environment for vulnerabilities like this one. No agents or network access required. Free to start.

Check My Environment →
Frequently Asked Questions
What is CVE-2021-27973?
A SQL injection vulnerability exists in Piwigo versions prior to 11.4.0, allowing an attacker to manipulate the 'language' parameter in the admin.php page. This can lead to unauthorized access and data manipulation, posing a significant risk to the integrity and availability of the system.
What is the CVSS score for CVE-2021-27973?
CVE-2021-27973 has CVSS 7.2 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H. EPSS: 11.0%.
Is CVE-2021-27973 actively exploited?
Public exploit available for CVE-2021-27973. Exploitation risk elevated.
How do I remediate CVE-2021-27973?
Priority: MEDIUM.
What systems are affected by CVE-2021-27973?
CVE-2021-27973 affects Piwigo Piwigo.
What NERC-CIP standard applies to CVE-2021-27973?
NERC CIP CIP-007 CIP-007-R2: This CVE violates CIP-007-R2 as it allows unauthorized access to the system, which can compromise the security of the control system and its data.
What IEC 62443 requirement maps to CVE-2021-27973?
IEC 62443 SR 7.6: This CVE maps to SR 7.6 as it involves a vulnerability that can be exploited to manipulate the system, leading to potential data loss or system compromise, which is a critical security concern in ICS environments.
Vulnerability Details
CVE IDCVE-2021-27973
BSIDBS-2021-GLOBAL-268666-H BreachSpider Global ID
CVSS VectorCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Published2021-04-02
Last Modified2024-11-21
ICS Relevance0%
Weakness (CWE)
SourceNVD
Official Description

SQL injection exists in Piwigo before 11.4.0 via the language parameter to admin.php?page=languages.

Source: NIST NVD / MITRE CVE Database

Attack Vector Analysis — CITED Relevance

The vulnerability can be exploited by an authenticated user with administrative privileges. The attacker can inject malicious SQL code through the 'language' parameter in the admin.php?page=languages URL, potentially leading to data exfiltration, data manipulation, or system compromise.

Exploitation Likelihood: MEDIUM

Affected Products
VendorProductAffected Versions
Piwigo Piwigo < 11.4.0
Remediation

No official vendor advisory link on record. See the CVE record →

Threat Intelligence
● Threat Intelligence Validated: October 2026 | Threat Age: 2022 Days
CISA known-exploitedNot in KEV catalog
Public Exploit⚠ Available — Reference
PoC CodeNot confirmed
● Compensating Controls — AI-drafted, review before deploying MEDIUM CONFIDENCE

Implement input validation and sanitization for the 'language' parameter in the admin.php page. Use prepared statements or parameterized queries to prevent SQL injection.

No reliable network detection signature exists for this vulnerability class — apply the compensating controls above and the vendor patch. A network rule is only drafted when a concrete on-the-wire signature can be grounded in the advisory.

NERC CIP: CIP-007 CIP-007-R2
This CVE violates CIP-007-R2 as it allows unauthorized access to the system, which can compromise the security of the control system and its data.
IEC 62443: SR 7.6
This CVE maps to SR 7.6 as it involves a vulnerability that can be exploited to manipulate the system, leading to potential data loss or system compromise, which is a critical security concern in ICS environments.

Drafted by AI and not validated for your network. Test in an isolated environment before any production deployment. Compensating control only - does not replace vendor patch.

AI Enrichment Record — provenance & audit hash
ModelQwen/Qwen2.5-72B-Instruct-AWQ
ConfidenceHIGH
Enriched At2026-05-24
SHA-512 Audit Hash910b9211da78019acaafeb494e2718c53eb51b77422efe1430e71968c973d3acba2af37deba73621c37967c2bf8fba186f404737f1b8219f660c7db9460bb36f
Related CVEs affecting Piwigo
CVE-2014-4648 10.0 Unspecified vulnerability in Piwigo before 2.6.3 has unknown impact and attac... CVE-2014-8941 9.8 Lexiglot through 2014-11-20 allows SQL injection via an admin.php?page=users&... CVE-2017-10682 9.8 SQL injection vulnerability in the administrative backend in Piwigo through 2... CVE-2016-10105 9.8 admin/plugin.php in Piwigo through 2.8.3 doesn't validate the sections variab... CVE-2014-8945 9.8 admin.php?page=projects in Lexiglot through 2014-11-20 allows command injecti...
View all Piwigo CVEs →

ICS/OT Vulnerability Intelligence for Your Environment

BreachSpider tracks 384,000+ CVEs and matches them to your ICS/OT assets by exact version, with AI analysis, NERC CIP mapping, and vendor PSIRT contacts.

Create a free account →