Skip to main content

Autopass License Server CVE-2024-51768

| EUVDEUVD-2024-54781 HIGH
Code Injection (CWE-94)
2025-07-14 security-alert@hpe.com
8.0
CVSS 3.1 · NVD
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Impact

Risk Priority: HIGH-CRITICAL. Analysis of contributing factors: (1) CVSS 8.0 with AV:A (adjacent network), AC:L (low complexity), PR:L (low privilege), UI:N, and complete confidentiality/integrity/availability impact indicates a serious vulnerability with low exploitation barriers once access is obtained; (2) The requirement for PR:L (low privilege) means any authenticated user or a user with basic network access to APLS can trigger the vulnerability, a realistic threat in enterprise environments; (3) AV:A suggests the attacker must be on the same network segment or have routing access, limiting but not eliminating real-world risk in DMZs, cloud deployments, and multi-tenant environments; (4) CWE-94 (Code Injection) is a well-understood attack class with mature exploitation techniques; (5) HSQLDB deserialization vulnerabilities are documented and exploitable via public PoC tools (e.g., ysoserial). The lack of user interaction (UI:N) and the low complexity mean an automated attack is feasible. SSVC framework assessment: exploitation is PROBABLE (deserialization gadget chains exist in Java), technical impact is TOTAL (RCE), and automatable=YES. Recommendation: Treat as CRITICAL for organizations running APLS <9.17, especially in internet-facing or multi-user environments.

Exploit ScenarioDerived

Attack Scenario: An attacker with valid APLS user credentials (or who has enumerated a weak credential through network scanning) connects to an APLS instance via its administrative interface or API endpoint (accessible on port 8080 or 9080 by default). The attacker crafts a malicious Java serialized object using a publicly available gadget chain tool (e.g., ysoserial with commons-collections or spring-core gadgets, if bundled with APLS). This object is embedded in an HSQLDB-compatible request (e.g., via JDBC protocol, SQL injection into serialization contexts, or direct message tampering if HTTPS is not enforced). When APLS deserializes the object, the gadget chain executes arbitrary shell commands with the privileges of the APLS service user (often 'root' or 'SYSTEM' in default installations). The attacker gains a reverse shell, steals license data, implants persistent backdoors, or pivots to adjacent systems. Low complexity (AC:L) and low privilege requirement (PR:L) make this feasible for insider threats or attackers who have compromised a low-privilege account. The adjacent network requirement (AV:A) means the attack is not directly internet-exploitable from outside the corporate network, but is highly viable in cloud environments or shared data center networks.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAI

CVE-2024-51768 is a remote code execution vulnerability in HPE AutoPass License Server (APLS) versions prior to 9.17, stemming from unsafe deserialization in the embedded HSQLDB database library. An authenticated attacker with local network access can execute arbitrary code with the privileges of the APLS service, potentially leading to complete system compromise. The vulnerability has a CVSS score of 8.0 and represents a significant risk to organizations using affected APLS versions, particularly given the authentication requirement is modest (PR:L) and the attack complexity is low.

RemediationAI

Immediate Actions: (1) UPGRADE to HPE AutoPass License Server 9.17 or later immediately. HPE has released patched versions that address the HSQLDB deserialization vulnerability. (2) If immediate upgrade is not feasible, implement these workarounds: (a) Restrict network access to APLS administrative interfaces using firewall rules—limit to trusted administrative networks only (whitelist source IPs); (b) Disable or restrict APLS REST API/remote access features if not required; (c) Apply network segmentation to isolate APLS servers from general user networks; (d) Monitor APLS logs for suspicious serialization activity or unusual object instantiation patterns. (3) Verify patch installation by confirming APLS version >= 9.17 via CLI or UI. (4) Consult HPE Security Advisory (references section) for detailed patch notes, rollback procedures, and verification steps. (5) After patching, review APLS access controls and authentication mechanisms to ensure principle of least privilege is enforced.

Affected VersionsENISA

HPE AutoPass License Server 0 <9.17

Affected Packages

euvd hpe_autopass_license_server fix: 9.17

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability resides in HPE AutoPass License Server's use of HSQLDB (HyperSQL Database), a Java-based embedded relational database engine. The root cause is classified as CWE-94 (Improper Control of Generation of Code - 'Code Injection'), which in this context specifically involves unsafe deserialization of untrusted data within HSQLDB's communication or serialization mechanisms. HSQLDB allows remote procedure calls and object serialization for inter-process communication; when input validation is insufficient, attackers can craft malicious serialized objects that execute arbitrary code upon deserialization. The affected CPE likely encompasses cpe:2.7.a:hpe:autopass_license_server:*:*:*:*:*:*:*:* with versions <9.17. APLS uses HSQLDB for its license database backend, making this library-level vulnerability directly exploitable through APLS interfaces.

Know when Autopass License Server gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 8.0 HIGH
AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Adjacent
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Apr 16, 2026 - 05:29 EUVD
9.17
CVE Published
Jul 14, 2025 - 11:15 nvd
HIGH 8.0

DescriptionCVE.org

An hsqldb-related remote code execution vulnerability exists in HPE AutoPass License Server (APLS) prior to 9.17.

Executive ViewAI

Why It Matters

CVE-2024-51768 is a remote code execution vulnerability in HPE AutoPass License Server versions before 9.17 that allows authenticated attackers to execute arbitrary code with service-level privileges through unsafe deserialization. Organizations running affected APLS deployments face risk of complete license server compromise, potentially disrupting software licensing and compliance operations across dependent systems.

Business Impact: High
Compensating Controls

Apply vendor patch. If immediate patching is not feasible: (1) restrict network-layer access to APLS to authorized administrative subnets only via firewall rules; (2) enforce strong authentication controls and monitor for brute-force attempts; (3) disable unnecessary APLS features if supported by vendor; (4) monitor APLS process execution and network connections for anomalous activity; (5) schedule patching within 30 days maximum.

Threat Intelligence Overview

EPSS Score
0.4%
Top 37% exploitable
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Controlled
Automatable· derived
No
Human Impact
High

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy