TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How to Get Remote Code Execution in Kafka UI

52 pointsby jandeboevrie10 months ago

3 comments

snotrockets10 months ago
To avoid confusion: all the described issues aren’t with Apache Kafka, but a separate piece of software called “Kafka UI” that is a separate software to Apache Kafka, and isn’t maintained or distributed with it.
评论 #41038970 未加载
VoidWhisperer10 months ago
&gt; Similar to the previous issue, it took almost six months for developers to implement a fix in version 0.7.2 of Kafka UI. They fixed it by only updating the Apache Commons Collections library to the newer version. While it prevents the second stage of the gadget chain I shared above, the deserialization of untrusted data still can occur.<p>This is concerning, that it took that long for it to be addressed.. also, the changelog involving these issues doesn&#x27;t exactly inspire confidence because it has fixing the issues marked as a &#x27;chore&#x27;[0] - this could cause people to skip the update if they skim it and see the only change was a &#x27;chore&#x27; change.<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;provectus&#x2F;kafka-ui&#x2F;releases&#x2F;tag&#x2F;v0.7.2">https:&#x2F;&#x2F;github.com&#x2F;provectus&#x2F;kafka-ui&#x2F;releases&#x2F;tag&#x2F;v0.7.2</a><p>Edit: After taking a closer look, the long timeline for the fix makes a little bit more sense - Provectus, the company behind kafka-ui, made a point late last year that they are pausing or otherwise stepping back from active development of the project[1]. I still think that 6 months is a bit of a long time, but with the additional context it seems less like security neglience and more just the project not being anyones&#x27; focus.<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;provectus&#x2F;kafka-ui&#x2F;discussions&#x2F;4255">https:&#x2F;&#x2F;github.com&#x2F;provectus&#x2F;kafka-ui&#x2F;discussions&#x2F;4255</a>
real_joschi10 months ago
Not sure if people are still using Kafka UI. It&#x27;s essentially unmaintained for a while now.<p>While the release notes of Kafka UI 0.7.2 [1] only mention the security fixes, it contains 1 year (!) worth of changes [2].<p>The designated successor is Kafbat UI [3,4], developed by the same development team which previously worked on Kafka UI.<p>Kafbat UI 1.0.0 [5] already contains a fix for CVE-2023-52251 [6].<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;provectus&#x2F;kafka-ui&#x2F;releases&#x2F;tag&#x2F;v0.7.2">https:&#x2F;&#x2F;github.com&#x2F;provectus&#x2F;kafka-ui&#x2F;releases&#x2F;tag&#x2F;v0.7.2</a><p>[2]: <a href="https:&#x2F;&#x2F;github.com&#x2F;provectus&#x2F;kafka-ui&#x2F;compare&#x2F;v0.7.1...v0.7.2">https:&#x2F;&#x2F;github.com&#x2F;provectus&#x2F;kafka-ui&#x2F;compare&#x2F;v0.7.1...v0.7....</a><p>[3]: <a href="https:&#x2F;&#x2F;github.com&#x2F;kafbat&#x2F;kafka-ui">https:&#x2F;&#x2F;github.com&#x2F;kafbat&#x2F;kafka-ui</a><p>[4]: <a href="https:&#x2F;&#x2F;github.com&#x2F;kafbat&#x2F;kafka-ui&#x2F;discussions&#x2F;23">https:&#x2F;&#x2F;github.com&#x2F;kafbat&#x2F;kafka-ui&#x2F;discussions&#x2F;23</a><p>[5]: <a href="https:&#x2F;&#x2F;github.com&#x2F;kafbat&#x2F;kafka-ui&#x2F;releases&#x2F;tag&#x2F;v1.0.0">https:&#x2F;&#x2F;github.com&#x2F;kafbat&#x2F;kafka-ui&#x2F;releases&#x2F;tag&#x2F;v1.0.0</a><p>[6]: <a href="https:&#x2F;&#x2F;nvd.nist.gov&#x2F;vuln&#x2F;detail&#x2F;CVE-2023-52251" rel="nofollow">https:&#x2F;&#x2F;nvd.nist.gov&#x2F;vuln&#x2F;detail&#x2F;CVE-2023-52251</a>