Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Lifecycle Timeline
6DescriptionCVE.org
Kaleris NAVIS N4 ULC (Ultra Light Client) contains an unsafe Java deserialization vulnerability. An unauthenticated attacker can make specially crafted requests to execute arbitrary code on the server.
AnalysisAI
CVE-2025-2566 is an unsafe Java deserialization vulnerability in Kaleris NAVIS N4 ULC that allows unauthenticated attackers to execute arbitrary code on affected servers through specially crafted requests. The vulnerability affects Kaleris NAVIS N4 Ultra Light Client installations and presents critical risk due to its network-accessible attack vector, lack of authentication requirements, and remote code execution impact. Given the CVSS 9.3 score and unauthenticated attack surface, this should be treated as a priority vulnerability for organizations running affected versions.
Technical ContextAI
The vulnerability stems from unsafe Java deserialization practices (CWE-502) in the NAVIS N4 ULC application. Java deserialization attacks occur when an application deserializes untrusted data without proper validation, allowing attackers to instantiate arbitrary objects and trigger malicious code execution through gadget chains in available libraries. NAVIS N4 is a port terminal operating system component used in maritime logistics and container management. The Ultra Light Client (ULC) variant is designed for lightweight client-server communication, making it accessible from external networks. The vulnerability likely exists in the serialization/deserialization layer used for client-server communication protocols, potentially involving RMI (Remote Method Invocation), JMX, or custom serialization handlers. CPE identifiers would typically follow the pattern: cpe:2.3:a:kaleris:navis_n4_ulc:*. The attack does not require authentication, indicating the deserialization occurs before user validation checks.
RemediationAI
Immediate actions: (1) Identify all systems running NAVIS N4 ULC and verify versions against Kaleris security advisory; (2) Apply vendor-supplied patches immediately when available from Kaleris support channels; (3) If patching is not immediately possible, implement network segmentation to restrict access to NAVIS N4 ULC ports to only authorized internal systems using firewall rules; (4) Monitor network traffic for suspicious serialization payloads or Java gadget chain indicators; (5) Implement Web Application Firewalls (WAF) or intrusion detection systems (IDS) with rules detecting Java deserialization attack patterns if network isolation is not feasible; (6) Review audit logs for any indicators of compromise (unusual process execution, outbound connections from application servers). Contact Kaleris directly for patch availability and deployment timelines. Workarounds are limited due to the fundamental nature of the vulnerability—patching is the primary remediation path.
Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m
Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti
Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent
Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug
JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up
Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up
The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow
Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla
The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during
Same weakness CWE-502 – Deserialization of Untrusted Data
View allSame technique Deserialization
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2025-19054