Description
Use of Insufficiently Random Values, Protection Mechanism Failure vulnerability in Apache Wicket.

This issue affects Apache Wicket: from 9.0.0 through 9.23.0, from 10.0.0 through 10.9.0.

Users are recommended to upgrade to version 10.10.0, which fixes the issue.
Published: 2026-07-27
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises from insufficiently random values used in Apache Wicket’s token generation logic, leading to protection mechanism failures and the leakage or omission of Content‑Security‑Policy headers. Classified as CWE‑330 and CWE‑693, the flaw can weaken the application’s ability to enforce CSP, potentially allowing an attacker to bypass or undermine webpage security controls with the same level of access required to deliver malicious payloads.

Affected Systems

Apache Software Foundation: Apache Wicket versions 9.0.0 through 9.23.0 and 10.0.0 through 10.9.0 are vulnerable. Versions 10.10.0 and later contain the fix; earlier and later releases outside these ranges are not affected.

Risk and Exploitability

The CVSS base score of 6.5 indicates moderate severity, while the EPSS score of less than 1% points to a low likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector involves interacting with a vulnerable instance that fails to supply proper CSP headers, most likely by sending crafted requests to pages that are missing or leaking CSP directives.

Generated by OpenCVE AI on August 5, 2026 at 00:08 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apache Wicket to 10.10.0 or later to apply the random‑value and CSP header fix.
  • If an upgrade cannot occur immediately, configure the application or web server to enforce explicit CSP headers so that missing or leaked directives cannot be exploited.
  • Audit the codebase for any remaining usage of the vulnerable random generator or static tokens and replace them with cryptographically secure alternatives.

Generated by OpenCVE AI on August 5, 2026 at 00:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 27 Jul 2026 23:30:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache wicket
Vendors & Products Apache
Apache wicket

Mon, 27 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 27 Jul 2026 17:00:00 +0000

Type Values Removed Values Added
Description Use of Insufficiently Random Values, Protection Mechanism Failure vulnerability in Apache Wicket. This issue affects Apache Wicket: from 9.0.0 through 9.23.0, from 10.0.0 through 10.9.0. Users are recommended to upgrade to version 10.10.0, which fixes the issue.
Title Apache Wicket: leaked and missing CSP headers
Weaknesses CWE-330
CWE-693
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-07-28T14:49:47.331Z

Reserved: 2026-07-25T22:12:36.649Z

Link: CVE-2026-66391

cve-icon Vulnrichment

Updated: 2026-07-27T18:04:03.919Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-27T17:16:41.750

Modified: 2026-08-05T18:41:31.197

Link: CVE-2026-66391

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T00:15:04Z

Weaknesses
  • CWE-330

    Use of Insufficiently Random Values

  • CWE-693

    Protection Mechanism Failure