
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-67719 is an unverified password change vulnerability in the Ibexa Digital Experience Platform (DXP) User Bundle that allows a logged-in user to change their account password without providing the current password. The flaw affects versions 5.0.0-beta1 through 5.0.3 of the ibexa/user Composer package and was introduced during the migration from v4 to v5. It was reported by Code-Rhapsodie via responsible disclosure, published on December 10, 2025, and patched in version 5.0.4. The CVSS v4 base score is 9.3 (Critical) per the GitHub Advisory Database, though Feedly's assessment rates it 8.5 (High) (Github Advisory, GHSA Advisory).
The root cause is classified as CWE-620 (Unverified Password Change): during the v4-to-v5 migration, a coding error in src/lib/Form/Data/UserPasswordChangeData.php caused the @UserAssert\UserPassword() annotation (which validates the current password) to be applied incorrectly alongside #[Assert\NotBlank], resulting in the current-password validator never executing. The fix (commit 9d485bf) wraps both constraints in a #[Assert\Sequentially([...])] block, ensuring the NotBlank check runs first and the UserPassword validator runs second. Exploitation requires only an active, authenticated browser session — no credentials or special privileges are needed beyond physical or remote access to an unlocked session (GHSA Advisory, Patch Commit).
An attacker with access to an unattended, authenticated back-office session can change the account password without knowing the original, effectively locking the legitimate user out of their own account (account takeover). This impacts both confidentiality and integrity of the affected user account and any content or data accessible through it within the Ibexa DXP back office. There is no direct availability impact to the platform itself, but the locked-out user loses access to their account until an administrator intervenes (Github Advisory, GHSA Advisory).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation at this time. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.013% (0.02% per GitHub Advisory), placing it in the 6th percentile for exploitation likelihood. Exploitation is constrained to scenarios where an attacker has physical or remote access to an active, authenticated back-office session (Github Advisory, Feedly).
/user/change-password or equivalent) with a blank or arbitrary value in the oldPassword field.Upgrade the ibexa/user Composer package to version 5.0.4 or later, which restores correct sequential validation of the current password before allowing a password change. No official workarounds are available for unpatched versions. As interim risk-reduction measures, organizations should enforce workstation lock policies, enable multi-factor authentication where supported, and educate users about leaving authenticated sessions unattended (GHSA Advisory, Github Advisory).
The vulnerability was responsibly disclosed by the French security firm Code-Rhapsodie, who are credited in the official advisory. Ibexa acknowledged the report and released a fix promptly. No significant broader media coverage or notable researcher commentary beyond the official advisory has been observed (GHSA Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."