Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
Medium

Apache Causeway ViewModel Java Deserialization RCE

IdentifiersCVE-2025-64408CWE-502· Deserialization of Untrusted Data

CVE-2025-64408 is a remote code execution vulnerability in Apache Causeway caused by unsafe Java deserialization in the framework's ViewModel functionality. According to the provided content, user-controllable URL parameters can reach deserialization logic, allowing crafted serialized data to be processed by the application. The issue affects all current versions of Apache Causeway prior to the fixed release. Successful exploitation allows an authenticated attacker to execute arbitrary code in the context of the vulnerable application.

Share:
For your environment

Are you exposed to this one?

Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.

ANALYST BRIEF

Impact, mitigation & remediation

What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.

Impact

What an attacker gets, and what they’ve been doing with it.

Successful exploitation results in authenticated remote code execution. An attacker can run arbitrary code with the privileges of the affected Apache Causeway application, which may enable full compromise of the application instance, access to application data, further post-exploitation activity from the application context, and potential service disruption or lateral movement depending on the application's privileges and environment.

Mitigation

If you can’t patch tonight, do this now.

If immediate patching is not possible, reduce exposure of the vulnerable ViewModel functionality and any associated routes that accept user-controllable URL parameters. Restrict access to affected application paths to trusted users and networks, enforce strong authentication and authorization, and minimize the number of users able to reach the vulnerable functionality. Additional compensating controls may include placing the application behind network access controls or reverse proxies that limit access to the affected endpoints until the upgrade can be completed.

Remediation

Patch, then assume compromise.

Upgrade Apache Causeway to version 3.5.0 or later, which is identified in the provided content as the release that fixes this issue. Because the content states that all current versions are affected, organizations should prioritize upgrading all deployments that use Causeway ViewModel functionality. After upgrading, validate that affected endpoints no longer accept unsafe deserialization input and review application exposure for any residual risk.
PUBLIC EXPLOITS

Exploits

No public exploits tracked yet. Mallory keeps watching.

VALID 0 / 0 TOTALView more in app

No public exploit code observed for this vulnerability.

EXPOSURE SURFACE

Affected products & vendors

Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.

VendorProductType
Apache Software FoundationCausewayapplication
Apache Software FoundationCauseway-Coreapplication

Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.

What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets are affected, which adversaries are exploiting it right now, which detections to deploy, and what to do tonight.
Exposure mapping

Query your assets running an affected version, and investigate the blast radius.

Threat actor evidence

Every observed campaign linking this CVE to a named adversary.

Associated malware

Malware families riding this exploit, with evidence and IOCs.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

Vendor-by-vendor mapping

Cross-references every affected SKU, including bundled OEM variants.

Social activity5

Community discussion across Reddit, Mastodon, and other social sources.