Lookup for vulnerable packages by Package URL.

Purlpkg:maven/org.apache.pulsar/pulsar-broker@2.11.0
Typemaven
Namespaceorg.apache.pulsar
Namepulsar-broker
Version2.11.0
Qualifiers
Subpath
Is_vulnerabletrue
Next_non_vulnerable_version2.11.1
Latest_non_vulnerable_version3.2.2
Affected_by_vulnerabilities
0
url VCID-31bf-e53a-2ya1
vulnerability_id VCID-31bf-e53a-2ya1
summary
Apache Pulsar: Improper Authorization For Namespace and Topic Management Endpoints
This vulnerability allows authenticated users with produce or consume permissions to perform unauthorized operations on partitioned topics, such as unloading topics and triggering compaction. These management operations should be restricted to users with the tenant admin role or superuser role. An authenticated user with produce permission can create subscriptions and update subscription properties on partitioned topics, even though this should be limited to users with consume permissions. This impact analysis assumes that Pulsar has been configured with the default authorization provider. For custom authorization providers, the impact could be slightly different. Additionally, the vulnerability allows an authenticated user to read, create, modify, and delete namespace properties in any namespace in any tenant. In Pulsar, namespace properties are reserved for user provided metadata about the namespace.

This issue affects Apache Pulsar versions from 2.7.1 to 2.10.6, from 2.11.0 to 2.11.4, from 3.0.0 to 3.0.3, from 3.1.0 to 3.1.3, and from 3.2.0 to 3.2.1.

3.0 Apache Pulsar users should upgrade to at least 3.0.4.
3.1 and 3.2 Apache Pulsar users should upgrade to at least 3.2.2.

Users operating versions prior to those listed above should upgrade to the aforementioned patched versions or newer versions.
references
0
reference_url https://github.com/apache/pulsar
reference_id
reference_type
scores
url https://github.com/apache/pulsar
1
reference_url https://github.com/apache/pulsar/commit/6ffe667cddad3e959e02ce31fd09b2f9a439d50a
reference_id
reference_type
scores
url https://github.com/apache/pulsar/commit/6ffe667cddad3e959e02ce31fd09b2f9a439d50a
2
reference_url https://github.com/apache/pulsar/commit/b51b74883fb66673161d0b73c6a7257d073c57a5
reference_id
reference_type
scores
url https://github.com/apache/pulsar/commit/b51b74883fb66673161d0b73c6a7257d073c57a5
3
reference_url https://lists.apache.org/thread/v0ltl94k9lg28qfr1f54hpkvvsjc5bj5
reference_id
reference_type
scores
url https://lists.apache.org/thread/v0ltl94k9lg28qfr1f54hpkvvsjc5bj5
4
reference_url https://nvd.nist.gov/vuln/detail/CVE-2024-29834
reference_id CVE-2024-29834
reference_type
scores
url https://nvd.nist.gov/vuln/detail/CVE-2024-29834
5
reference_url https://pulsar.apache.org/security/CVE-2024-29834
reference_id CVE-2024-29834
reference_type
scores
url https://pulsar.apache.org/security/CVE-2024-29834
6
reference_url https://github.com/advisories/GHSA-7mg2-6c6v-342r
reference_id GHSA-7mg2-6c6v-342r
reference_type
scores
url https://github.com/advisories/GHSA-7mg2-6c6v-342r
fixed_packages
0
url pkg:maven/org.apache.pulsar/pulsar-broker@3.0.4
purl pkg:maven/org.apache.pulsar/pulsar-broker@3.0.4
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:maven/org.apache.pulsar/pulsar-broker@3.0.4
1
url pkg:maven/org.apache.pulsar/pulsar-broker@3.2.2
purl pkg:maven/org.apache.pulsar/pulsar-broker@3.2.2
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:maven/org.apache.pulsar/pulsar-broker@3.2.2
aliases CVE-2024-29834, GHSA-7mg2-6c6v-342r
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-31bf-e53a-2ya1
1
url VCID-8rzm-uepy-57fa
vulnerability_id VCID-8rzm-uepy-57fa
summary
Improper Authentication vulnerability in Apache Software Foundation Apache Pulsar Broker allows a client to stay connected to a broker after authentication data expires if the client connected through the Pulsar Proxy when the broker is configured with authenticateOriginalAuthData=false or if a client connects directly to a broker with a specially crafted connect command when the broker is configured with authenticateOriginalAuthData=false.

This issue affects Apache Pulsar: through 2.9.4, from 2.10.0 through 2.10.3, 2.11.0.

2.9 Pulsar Broker users should upgrade to at least 2.9.5.
2.10 Pulsar Broker users should upgrade to at least 2.10.4.
2.11 Pulsar Broker users should upgrade to at least 2.11.1.
3.0 Pulsar Broker users are unaffected.
Any users running the Pulsar Broker for 2.8.* and earlier should upgrade to one of the above patched versions.
references
0
reference_url https://lists.apache.org/thread/qxn99xxyp0zv6jchjggn3soyo5gvqfxj
reference_id
reference_type
scores
url https://lists.apache.org/thread/qxn99xxyp0zv6jchjggn3soyo5gvqfxj
1
reference_url https://nvd.nist.gov/vuln/detail/CVE-2023-31007
reference_id CVE-2023-31007
reference_type
scores
url https://nvd.nist.gov/vuln/detail/CVE-2023-31007
fixed_packages
0
url pkg:maven/org.apache.pulsar/pulsar-broker@2.11.1
purl pkg:maven/org.apache.pulsar/pulsar-broker@2.11.1
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:maven/org.apache.pulsar/pulsar-broker@2.11.1
aliases CVE-2023-31007
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-8rzm-uepy-57fa
2
url VCID-9byk-3h6x-8bcb
vulnerability_id VCID-9byk-3h6x-8bcb
summary
Incorrect Authorization vulnerability in Apache Software Foundation Apache Pulsar Broker's Rest Producer allows authenticated user with a custom HTTP header to produce a message to any topic using the broker's admin role.
This issue affects Apache Pulsar Brokers: from 2.9.0 through 2.9.5, from 2.10.0 before 2.10.4, 2.11.0.

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.

2.8 Pulsar Broker users and earlier are unaffected.
2.9 Pulsar Broker users should upgrade to one of the patched versions.
2.10 Pulsar Broker users should upgrade to at least 2.10.4.
2.11 Pulsar Broker users should upgrade to at least 2.11.1.
3.0 Pulsar Broker users are unaffected.
references
0
reference_url https://github.com/apache/pulsar/pull/19184
reference_id
reference_type
scores
url https://github.com/apache/pulsar/pull/19184
1
reference_url https://lists.apache.org/thread/v39hqtgrmyxr85rmofwvgrktnflbq3q5
reference_id
reference_type
scores
url https://lists.apache.org/thread/v39hqtgrmyxr85rmofwvgrktnflbq3q5
2
reference_url https://nvd.nist.gov/vuln/detail/CVE-2023-30428
reference_id CVE-2023-30428
reference_type
scores
url https://nvd.nist.gov/vuln/detail/CVE-2023-30428
fixed_packages
0
url pkg:maven/org.apache.pulsar/pulsar-broker@2.11.1
purl pkg:maven/org.apache.pulsar/pulsar-broker@2.11.1
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:maven/org.apache.pulsar/pulsar-broker@2.11.1
aliases CVE-2023-30428
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-9byk-3h6x-8bcb
3
url VCID-bsyh-2rap-33h2
vulnerability_id VCID-bsyh-2rap-33h2
summary
Incorrect Authorization vulnerability in Apache Software Foundation Apache Pulsar.

This issue affects Apache Pulsar: before 2.10.4, and 2.11.0.

When a client connects to the Pulsar Function Worker via the Pulsar Proxy where the Pulsar Proxy uses mTLS authentication to authenticate with the Pulsar Function Worker, the Pulsar Function Worker incorrectly performs authorization by using the Proxy's role for authorization instead of the client's role, which can lead to privilege escalation, especially if the proxy is configured with a superuser role.

The recommended mitigation for impacted users is to upgrade the Pulsar Function Worker to a patched version.

2.10 Pulsar Function Worker users should upgrade to at least 2.10.4.
2.11 Pulsar Function Worker users should upgrade to at least 2.11.1.
3.0 Pulsar Function Worker users are unaffected.
Any users running the Pulsar Function Worker for 2.9.* and earlier should upgrade to one of the above patched versions.
references
0
reference_url https://lists.apache.org/thread/v0gcvvxswr830314q4b1kybsfmcf3jf8
reference_id
reference_type
scores
url https://lists.apache.org/thread/v0gcvvxswr830314q4b1kybsfmcf3jf8
1
reference_url https://nvd.nist.gov/vuln/detail/CVE-2023-30429
reference_id CVE-2023-30429
reference_type
scores
url https://nvd.nist.gov/vuln/detail/CVE-2023-30429
2
reference_url https://github.com/advisories/GHSA-g9cv-v3v4-3h8r
reference_id GHSA-g9cv-v3v4-3h8r
reference_type
scores
url https://github.com/advisories/GHSA-g9cv-v3v4-3h8r
fixed_packages
0
url pkg:maven/org.apache.pulsar/pulsar-broker@2.11.1
purl pkg:maven/org.apache.pulsar/pulsar-broker@2.11.1
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:maven/org.apache.pulsar/pulsar-broker@2.11.1
aliases CVE-2023-30429, GHSA-g9cv-v3v4-3h8r
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-bsyh-2rap-33h2
4
url VCID-c4mz-mrrx-63g2
vulnerability_id VCID-c4mz-mrrx-63g2
summary
Improper Authentication vulnerability in Apache Pulsar WebSocket Proxy allows an attacker to connect to the /pingpong endpoint without authentication.

This issue affects Apache Pulsar WebSocket Proxy: from 2.8.0 through 2.8.*, from 2.9.0 through 2.9.*, from 2.10.0 through 2.10.4, from 2.11.0 through 2.11.1, 3.0.0.

The known risks include a denial of service due to the WebSocket Proxy accepting any connections, and excessive data transfer due to misuse of the WebSocket ping/pong feature.

2.10 Pulsar WebSocket Proxy users should upgrade to at least 2.10.5.
2.11 Pulsar WebSocket Proxy users should upgrade to at least 2.11.2.
3.0 Pulsar WebSocket Proxy users should upgrade to at least 3.0.1.
3.1 Pulsar WebSocket Proxy users are unaffected.
Any users running the Pulsar WebSocket Proxy for 2.8, 2.9, and earlier should upgrade to one of the above patched versions.
references
0
reference_url https://github.com/apache/pulsar/commit/11ee36d0351644a006d2a8639bdcc714fb602358
reference_id
reference_type
scores
url https://github.com/apache/pulsar/commit/11ee36d0351644a006d2a8639bdcc714fb602358
1
reference_url https://github.com/apache/pulsar/commit/894192fb6542e504be43034a3c33e90f9c6e528a
reference_id
reference_type
scores
url https://github.com/apache/pulsar/commit/894192fb6542e504be43034a3c33e90f9c6e528a
2
reference_url https://github.com/apache/pulsar/commit/eac263e8f2a93d3b9f707b97c7bbcbc2a826569f
reference_id
reference_type
scores
url https://github.com/apache/pulsar/commit/eac263e8f2a93d3b9f707b97c7bbcbc2a826569f
3
reference_url https://lists.apache.org/thread/od0k9zts1toc9h9snbqq4pjpyx28mv4m
reference_id
reference_type
scores
url https://lists.apache.org/thread/od0k9zts1toc9h9snbqq4pjpyx28mv4m
4
reference_url http://www.openwall.com/lists/oss-security/2023/12/20/2
reference_id
reference_type
scores
url http://www.openwall.com/lists/oss-security/2023/12/20/2
5
reference_url https://nvd.nist.gov/vuln/detail/CVE-2023-37544
reference_id CVE-2023-37544
reference_type
scores
url https://nvd.nist.gov/vuln/detail/CVE-2023-37544
6
reference_url https://github.com/advisories/GHSA-83q5-whqp-r8jr
reference_id GHSA-83q5-whqp-r8jr
reference_type
scores
url https://github.com/advisories/GHSA-83q5-whqp-r8jr
fixed_packages
0
url pkg:maven/org.apache.pulsar/pulsar-broker@2.11.2
purl pkg:maven/org.apache.pulsar/pulsar-broker@2.11.2
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:maven/org.apache.pulsar/pulsar-broker@2.11.2
1
url pkg:maven/org.apache.pulsar/pulsar-broker@3.0.1
purl pkg:maven/org.apache.pulsar/pulsar-broker@3.0.1
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:maven/org.apache.pulsar/pulsar-broker@3.0.1
aliases CVE-2023-37544, GHSA-83q5-whqp-r8jr
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-c4mz-mrrx-63g2
5
url VCID-dnz1-ydf1-z3gj
vulnerability_id VCID-dnz1-ydf1-z3gj
summary
Incorrect Authorization vulnerability in Apache Software Foundation Apache Pulsar Function Worker.

This issue affects Apache Pulsar: before 2.10.4, and 2.11.0.

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. This vulnerability is mitigated by the fact that there is not a 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.

The recommended mitigation for impacted users is to upgrade the Pulsar Function Worker to a patched version.

2.10 Pulsar Function Worker users should upgrade to at least 2.10.4.
2.11 Pulsar Function Worker users should upgrade to at least 2.11.1.
3.0 Pulsar Function Worker users are unaffected.
Any users running the Pulsar Function Worker for 2.9.* and earlier should upgrade to one of the above patched versions.
references
0
reference_url https://lists.apache.org/thread/0dmn3cb5n2p08o3cpj3ycfhzfqs2ppwz
reference_id
reference_type
scores
url https://lists.apache.org/thread/0dmn3cb5n2p08o3cpj3ycfhzfqs2ppwz
1
reference_url https://nvd.nist.gov/vuln/detail/CVE-2023-37579
reference_id CVE-2023-37579
reference_type
scores
url https://nvd.nist.gov/vuln/detail/CVE-2023-37579
2
reference_url https://github.com/advisories/GHSA-74mc-g2xv-pch2
reference_id GHSA-74mc-g2xv-pch2
reference_type
scores
url https://github.com/advisories/GHSA-74mc-g2xv-pch2
fixed_packages
0
url pkg:maven/org.apache.pulsar/pulsar-broker@2.11.1
purl pkg:maven/org.apache.pulsar/pulsar-broker@2.11.1
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:maven/org.apache.pulsar/pulsar-broker@2.11.1
aliases CVE-2023-37579, GHSA-74mc-g2xv-pch2
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-dnz1-ydf1-z3gj
6
url VCID-ewj7-etuc-2fch
vulnerability_id VCID-ewj7-etuc-2fch
summary
Exposure of Sensitive Information to an Unauthorized Actor
Observable timing discrepancy vulnerability in Apache Pulsar SASL Authentication Provider can allow an attacker to forge a SASL Role Token that will pass signature verification.
Users are recommended to upgrade to version 2.11.3, 3.0.2, or 3.1.1 which fixes the issue. Users should also consider updating the configured secret in the `saslJaasServerRoleTokenSignerSecretPath` file.

Any component matching an above version running the SASL Authentication Provider is affected. That includes the Pulsar Broker, Proxy, Websocket Proxy, or Function Worker.

2.11 Pulsar users should upgrade to at least 2.11.3.
3.0 Pulsar users should upgrade to at least 3.0.2.
3.1 Pulsar users should upgrade to at least 3.1.1.
Any users running Pulsar 2.8, 2.9, 2.10, and earlier should upgrade to one of the above patched versions.

For additional details on this attack vector, please refer to https://codahale.com/a-lesson-in-timing-attacks/ .
references
0
reference_url https://github.com/apache/pulsar/commit/6274fa01a75d74d559bb7e514c970f1fc07d15bc
reference_id
reference_type
scores
url https://github.com/apache/pulsar/commit/6274fa01a75d74d559bb7e514c970f1fc07d15bc
1
reference_url https://github.com/apache/pulsar/commit/bc1019fa8ed37b8a4c8bb01e3662c6c015e1bc27
reference_id
reference_type
scores
url https://github.com/apache/pulsar/commit/bc1019fa8ed37b8a4c8bb01e3662c6c015e1bc27
2
reference_url https://github.com/apache/pulsar/commit/c05954e66ff33098aeb848f4bde51613ace7e47e
reference_id
reference_type
scores
url https://github.com/apache/pulsar/commit/c05954e66ff33098aeb848f4bde51613ace7e47e
3
reference_url https://github.com/apache/pulsar/commit/c27beca64cc93848c40a374f19eaf4d3cc4f4f03
reference_id
reference_type
scores
url https://github.com/apache/pulsar/commit/c27beca64cc93848c40a374f19eaf4d3cc4f4f03
4
reference_url https://github.com/apache/pulsar/pull/21061
reference_id
reference_type
scores
url https://github.com/apache/pulsar/pull/21061
5
reference_url https://lists.apache.org/thread/5kgmvvolf5tzp5rz9xjwfg2ncwvqqgl5
reference_id
reference_type
scores
url https://lists.apache.org/thread/5kgmvvolf5tzp5rz9xjwfg2ncwvqqgl5
6
reference_url http://www.openwall.com/lists/oss-security/2024/02/07/1
reference_id
reference_type
scores
url http://www.openwall.com/lists/oss-security/2024/02/07/1
7
reference_url https://nvd.nist.gov/vuln/detail/CVE-2023-51437
reference_id CVE-2023-51437
reference_type
scores
url https://nvd.nist.gov/vuln/detail/CVE-2023-51437
8
reference_url https://github.com/advisories/GHSA-c57v-4vg5-cm2x
reference_id GHSA-c57v-4vg5-cm2x
reference_type
scores
url https://github.com/advisories/GHSA-c57v-4vg5-cm2x
fixed_packages
0
url pkg:maven/org.apache.pulsar/pulsar-broker@2.11.3
purl pkg:maven/org.apache.pulsar/pulsar-broker@2.11.3
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:maven/org.apache.pulsar/pulsar-broker@2.11.3
1
url pkg:maven/org.apache.pulsar/pulsar-broker@3.0.2
purl pkg:maven/org.apache.pulsar/pulsar-broker@3.0.2
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:maven/org.apache.pulsar/pulsar-broker@3.0.2
2
url pkg:maven/org.apache.pulsar/pulsar-broker@3.1.1
purl pkg:maven/org.apache.pulsar/pulsar-broker@3.1.1
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:maven/org.apache.pulsar/pulsar-broker@3.1.1
aliases CVE-2023-51437, GHSA-c57v-4vg5-cm2x
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-ewj7-etuc-2fch
Fixing_vulnerabilities
Risk_scorenull
Resource_urlhttp://public2.vulnerablecode.io/packages/pkg:maven/org.apache.pulsar/pulsar-broker@2.11.0