Cloudanix VulnDB

CVE-2023-6481

High · 7.5

CVSS

7.5

EPSS

0.7%

Published

Dec 4, 2023

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A flaw in a common logging library lets anyone on the network crash systems by sending specially crafted data, interrupting normal operations.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Library
Class
Deserialization
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Deserialization of attacker-controlled data in the Logback receiver component triggers resource exhaustion or unhandled exceptions that crash the affected process.

Why it matters to the business

Service availability is lost until the process is restarted, causing operational downtime and potential loss of logging visibility across dependent applications.

How an attack unfolds

An unauthenticated attacker locates an exposed Logback receiver endpoint and transmits a crafted serialized payload that the component attempts to deserialize, resulting in denial of service.

How to fix it

Upgrade Logback to a version that resolves the deserialization issue in the receiver component; if an upgrade is not immediately possible, disable or restrict network access to the receiver.

How to confirm the fix worked

Verify the Logback version in use against the vulnerable releases, confirm the receiver is not reachable from untrusted networks, and perform controlled deserialization tests in a lab environment.

Typical attack path

  1. Scan for reachable Logback receiver ports or endpoints
  2. Prepare a malicious serialized Java object designed to cause excessive resource use or exceptions
  3. Send the payload over the network to the receiver component
  4. Observe process crash or sustained unavailability

How to detect it

Review application and system logs for repeated deserialization exceptions or stack traces originating from the Logback receiver; correlate with sudden process terminations or high CPU usage on hosts running the vulnerable component.

What your security team should do

  • Prioritize patching Logback receiver deployments within the next maintenance window
  • Apply network segmentation or firewall rules to block external access to receiver ports
  • Monitor for Logback deserialization errors or sudden process restarts in application logs

The record

A serialization vulnerability in logback receiver component part of logback version 1.4.13, 1.3.13 and 1.2.12 allows an attacker to mount a Denial-Of-Service attack by sending poisoned data.

Affected packages

Ecosystem Package Introduced Fixed
Maven ch.qos.logback:logback-core 1.2.12 1.2.13
Maven ch.qos.logback:logback-core 1.3.13 1.3.14
Maven ch.qos.logback:logback-core 1.4.13 1.4.14
Chainguard cassandra-5.0 0 0
Chainguard cassandra-5.0-compat 0 0
Chainguard cassandra-5.0-entrypoint-compat 0 0
Chainguard cassandra-5.0-iamguarded-compat 0 0
Chainguard cassandra-fips-5.0 0 0
Chainguard cassandra-fips-5.0-compat 0 0
Chainguard cqlsh-5.0 0 0
Chainguard cqlsh-fips-5.0 0 0
Chainguard stargate 0 1.0.78-r2
Ubuntu:20.04:LTS logback 0 No fix
Ubuntu:22.04:LTS logback 0 No fix
Ubuntu:24.04:LTS logback 0 No fix
Ubuntu:24.10 logback 0 No fix
Ubuntu:25.04 logback 0 No fix
Ubuntu:Pro:16.04:LTS logback 0 No fix
Ubuntu:Pro:18.04:LTS logback 0 No fix
Ubuntu:Pro:20.04:LTS logback 0 No fix
Wolfi cassandra-5.0 0 0
Wolfi cassandra-5.0-compat 0 0
Wolfi cassandra-5.0-entrypoint-compat 0 0
Wolfi cassandra-5.0-iamguarded-compat 0 0
Wolfi cqlsh-5.0 0 0
maven ch.qos.logback/logback-core 1.2.12 No fix
maven ch.qos.logback/logback-core 1.3.13 No fix
maven ch.qos.logback/logback-core 1.4.13 No fix
openSUSE:Tumbleweed logback 0 1.2.13-1.1

Related vulnerabilities