Incorrect Authorization Affecting org.apache.pulsar:pulsar-functions-worker package, versions [,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.14% (50th 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-5773192
  • published12 Jul 2023
  • disclosed12 Jul 2023
  • creditMichael Marshall

Introduced: 12 Jul 2023

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

How to fix?

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

Overview

Affected versions of this package are vulnerable to Incorrect Authorization. Any authenticated user can retrieve a source's configuration or a sink's configuration without authorization. Many sources and sinks contain credentials in the configuration, which could lead to leaked credentials.

Note:

This vulnerability is mitigated by the fact that there is no known way for an authenticated user to enumerate another tenant's sources or sinks, meaning the source or sink name would need to be guessed in order to exploit this vulnerability.

References

CVSS Scores

version 3.1