CVE-2026-66391 in Wicketinfo

Summary

by MITRE • 07/27/2026

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.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 07/27/2026

The vulnerability classified as use of insufficiently random values with protection mechanism failure in Apache Wicket represents a critical weakness in the framework's cryptographic randomness implementation. This flaw manifests when the system fails to generate adequately unpredictable values for security-sensitive operations, directly compromising the integrity of protection mechanisms designed to safeguard applications against various cyber threats. The vulnerability specifically impacts versions ranging from 9.0.0 through 9.23.0 and 10.0.0 through 10.9.0, indicating a widespread issue affecting multiple release branches within the framework's lifecycle.

The technical root cause stems from inadequate entropy sources used in generating random numbers for session management, cryptographic operations, and other security-critical components within Apache Wicket applications. When insufficiently random values are employed, attackers can potentially predict or reproduce these values through statistical analysis or pattern recognition techniques. This weakness directly maps to CWE-330, which specifically addresses the use of insufficent randomness in security contexts, and aligns with ATT&CK technique T1112 for bypassing security controls through predictable random number generation. The flaw undermines fundamental security assumptions that rely on true randomness for maintaining confidentiality and integrity of sensitive operations.

The operational impact of this vulnerability extends beyond simple prediction attacks, as it can enable session hijacking, authentication bypass attempts, and other sophisticated exploitation techniques. Applications utilizing affected Apache Wicket versions become susceptible to attackers who can exploit the predictability of random values to impersonate legitimate users, manipulate session tokens, or gain unauthorized access to protected resources. The vulnerability particularly affects web applications that depend on Wicket's built-in security features for managing user sessions, handling form data, and implementing access controls. Attackers with knowledge of the predictable randomness patterns can systematically compromise multiple application components simultaneously, potentially leading to complete system compromise.

Organizations running affected Apache Wicket versions must prioritize immediate remediation through upgrading to version 10.10.0, which incorporates proper cryptographic random number generation mechanisms. This upgrade addresses the underlying root cause by implementing robust entropy sources and ensuring adequate randomness for all security-sensitive operations within the framework. Security teams should conduct comprehensive vulnerability assessments across their Apache Wicket deployments to identify all affected systems and establish a timeline for the mandatory upgrade process. Additionally, organizations may need to implement temporary mitigations such as additional session management controls or enhanced monitoring of suspicious authentication patterns until full remediation is achieved through the official patch release.

Responsible

Apache

Reservation

07/26/2026

Disclosure

07/27/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!