Description
A vulnerability has been found in Piwigo 16.3.0. This impacts an unknown function of the component Public Authentication Page. Such manipulation of the argument lang leads to cross site scripting. The attack may be performed from remote. A high complexity level is associated with this attack. The exploitability is said to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 16.4.0 will fix this issue. The name of the patch is 5277a7dee4b8f1a174f1d69e1e2a4e1c82a3fc9e. It is recommended to upgrade the affected component.
Published: 2026-08-24
Score: 2.3 Low
EPSS: < 1% Very Low
KEV: No
Impact: Cross-site scripting via the Public Authentication Page argument
Action: Apply patch
AI Analysis

Impact

A reflected cross‑site scripting flaw exists in Piwigo 16.3.0, triggered by manipulating the "lang" argument on the Public Authentication Page. The vulnerability is a classic input validation issue, covered by CWE-79, and is combined with a code injection pathway identified by CWE-94. Successful exploitation could allow an attacker to embed crafted scripts that run in the browser of any user who processes the "lang" parameter, potentially enabling cookie theft, session hijacking, or defacement of the victim’s view of the site.

Affected Systems

The flaw affects the Piwigo content‑management system, version 16.3.0. Any installation relying on that version is susceptible. Upgrading to 16.4.0 resolves the issue.

Risk and Exploitability

The CVSS score of 2.3 indicates a low overall severity. The required exploitation steps involve remote input manipulation and high complexity, making widespread attacks less likely. EPSS data is unavailable and the vulnerability is not listed in the KEV catalog. The attack path is remote but requires a user to visit a crafted URL, which limits the attack surface to browsers that can execute the injected script; this requirement is inferred from the described reflected XSS.

Generated by OpenCVE AI on August 24, 2026 at 06:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Piwigo to version 16.4.0 or later, which contains the patch 5277a7dee4b8f1a174f1d69e1e2a4e1c82a3fc9e.
  • If upgrading is impossible, restrict the "lang" parameter to a whitelist of supported language codes before rendering it in the page, thereby preventing script injection.
  • Apply server‑side output encoding or sanitization to any user‑supplied data that may appear in the HTML response of the authentication page.

Generated by OpenCVE AI on August 24, 2026 at 06:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 26 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 24 Aug 2026 05:00:00 +0000

Type Values Removed Values Added
Description A vulnerability has been found in Piwigo 16.3.0. This impacts an unknown function of the component Public Authentication Page. Such manipulation of the argument lang leads to cross site scripting. The attack may be performed from remote. A high complexity level is associated with this attack. The exploitability is said to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 16.4.0 will fix this issue. The name of the patch is 5277a7dee4b8f1a174f1d69e1e2a4e1c82a3fc9e. It is recommended to upgrade the affected component.
Title Piwigo Public Authentication cross site scripting
First Time appeared Piwigo
Piwigo piwigo
Weaknesses CWE-79
CWE-94
CPEs cpe:2.3:a:piwigo:piwigo:*:*:*:*:*:*:*:*
Vendors & Products Piwigo
Piwigo piwigo
References
Metrics cvssV2_0

{'score': 2.6, 'vector': 'AV:N/AC:H/Au:N/C:N/I:P/A:N/E:POC/RL:OF/RC:C'}

cvssV3_0

{'score': 3.1, 'vector': 'CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N/E:P/RL:O/RC:C'}

cvssV3_1

{'score': 3.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N/E:P/RL:O/RC:C'}

cvssV4_0

{'score': 2.3, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-08-24T16:36:20.799Z

Reserved: 2026-08-23T16:57:37.940Z

Link: CVE-2026-78187

cve-icon Vulnrichment

Updated: 2026-08-24T16:36:15.783Z

cve-icon NVD

Status : Deferred

Published: 2026-08-24T05:16:55.507

Modified: 2026-08-24T17:18:18.887

Link: CVE-2026-78187

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-24T07:00:09Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')