Observable Discrepancy
CVE-2023-51437
Summary
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. This issue affects org.apache.pulsar:pulsar-broker-auth-sasl versions prior to 2.11.3, 3.0.x prior to 3.0.2, and 3.1.0. Users are recommended to upgrade to the fixed version. Users should also consider updating the configured secret in the "saslJaasServerRoleTokenSignerSecretPath" file. Any component matching the above version running the SASL Authentication Provider is affected. That includes the Pulsar Broker, Proxy, Websocket Proxy, or Function Worker.
- HIGH
- NETWORK
- HIGH
- UNCHANGED
- NONE
- NONE
- HIGH
- NONE
CWE-203 - Observable Discrepancy
The product behaves differently or sends different responses under different circumstances in a way that is observable to an unauthorized actor, which exposes security-relevant information about the state of the product, such as whether a particular operation was successful or not.
References
Advisory Timeline
- Published