Hi all,

Recently I found a serious bug for OAuth2 authentication [1]. Here are
some related issues: [2], [3]. The affected client versions are:
- C++ client 3.0.0, 3.1.0, 3.1.1
- Python client 3.0.0
- Node.js client 1.8.0

Users have to downgrade back to old releases, which might suffer the
CVE-2022-33684 [4]. Another workaround is described in [1] but it's
very hacky. I've opened a PR [5] to fix it.

After it's merged, we should release:
- C++ client 3.1.2
- Python client 3.1.0 (VOTE for candidate 2 is passed, but I want to
delay it to wait C++ client 3.1.2)
- Node.js client 1.8.1

[1] https://github.com/apache/pulsar-client-cpp/issues/184
[2] https://github.com/apache/pulsar-client-node/issues/281
[3] https://github.com/apache/pulsar-client-python/issues/88
[4] https://lists.apache.org/thread/ky1ssskvkj00y36k7nys9b5gm5jjrzwv
[5] https://github.com/apache/pulsar-client-cpp/pull/190

Thanks,
Yunze

Reply via email to