Incorrect Authorization Affecting org.apache.pulsar:pulsar-broker package, versions [2.9,2.10.4)[2.11,2.11.1)


Severity

Recommended
0.0
high
0
10

CVSS assessment made by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.07% (33rd percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Incorrect Authorization vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-JAVA-ORGAPACHEPULSAR-5773159
  • published12 Jul 2023
  • disclosed12 Jul 2023
  • creditMichael Marshall

Introduced: 12 Jul 2023

CVE-2023-30428  (opens in a new tab)
CWE-863  (opens in a new tab)

How to fix?

Upgrade org.apache.pulsar:pulsar-broker to version 2.10.4, 2.11.1 or higher.

Overview

Affected versions of this package are vulnerable to Incorrect Authorization allowing an authenticated user with a custom HTTP header to produce a message to any topic using the broker's admin role.

Note:

The vulnerability is exploitable when an attacker can connect directly to the Pulsar Broker. If an attacker is connecting through the Pulsar Proxy, there is no known way to exploit this authorization vulnerability. There are two known risks for affected users. First, an attacker could produce garbage messages to any topic in the cluster. Second, an attacker could produce messages to the topic-level policies topic for other tenants and influence topic settings that could lead to exfiltration and/or deletion of messages for other tenants.

CVSS Scores

version 3.1