How to Get Remote Code Execution in Kafka UI
github.blog
github.blog
This is concerning, that it took that long for it to be addressed.. also, the changelog involving these issues doesn't exactly inspire confidence because it has fixing the issues marked as a 'chore'[0] - this could cause people to skip the update if they skim it and see the only change was a 'chore' change.
[0]: https://github.com/provectus/kafka-ui/releases/tag/v0.7.2
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' focus.
While the release notes of Kafka UI 0.7.2 [1] only mention the security fixes, it contains 1 year (!) worth of changes [2].
The designated successor is Kafbat UI [3,4], developed by the same development team which previously worked on Kafka UI.
Kafbat UI 1.0.0 [5] already contains a fix for CVE-2023-52251 [6].
[1]: https://github.com/provectus/kafka-ui/releases/tag/v0.7.2
[2]: https://github.com/provectus/kafka-ui/compare/v0.7.1...v0.7....
[3]: https://github.com/kafbat/kafka-ui
[4]: https://github.com/kafbat/kafka-ui/discussions/23