Skip to content

NO-TICKET/[agent-vuln-fix] Bump Confluent to 7.7.1 for CVE-2024-31141 - #121

Closed
Gg-harness wants to merge 1 commit into
mainfrom
vuln-fix/confluent-7.7.1-cve-2024-31141
Closed

NO-TICKET/[agent-vuln-fix] Bump Confluent to 7.7.1 for CVE-2024-31141#121
Gg-harness wants to merge 1 commit into
mainfrom
vuln-fix/confluent-7.7.1-cve-2024-31141

Conversation

@Gg-harness

Copy link
Copy Markdown

Summary

  • Bump Confluent platform version from 7.7.0 to 7.7.1 in the kafka-bom
  • This upgrades kafka-clients from 7.7.0-ccs (Apache Kafka 3.7.0) to 7.7.1-ccs (Apache Kafka 3.7.1)

Vulnerability Fixed

CVE-2024-31141 (MEDIUM severity): Privilege escalation to filesystem read-access via automatic ConfigProvider plugins. Untrusted parties can use FileConfigProvider, DirectoryConfigProvider, and EnvVarConfigProvider to read arbitrary disk contents and environment variables.

Impact

All downstream consumers of the kafka-bom that currently resolve kafka-clients 7.7.0-ccs will pick up the fix on next lockfile regeneration.

Test Plan

  • CI builds and passes
  • Downstream consumers (sessionization, streaming services) tested with new version

Generated with Claude Code

Upgrade Confluent platform version from 7.7.0 to 7.7.1, which bumps
kafka-clients from 7.7.0-ccs (Apache Kafka 3.7.0) to 7.7.1-ccs
(Apache Kafka 3.7.1).

This fixes CVE-2024-31141: Privilege escalation to filesystem
read-access via automatic ConfigProvider plugins (FileConfigProvider,
DirectoryConfigProvider, EnvVarConfigProvider) that allow untrusted
parties to read arbitrary disk contents and environment variables.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

AI-Session-Id: 2a1a7b50-8508-4016-84ff-ac05463ca48b
AI-Tool: claude-code
AI-Model: unknown
@Gg-harness
Gg-harness requested a review from a team as a code owner July 21, 2026 17:47
@github-actions

Copy link
Copy Markdown

Test Results

 17 files  ±0   17 suites  ±0   32s ⏱️ +3s
 82 tests ±0   82 ✅ ±0  0 💤 ±0  0 ❌ ±0 
100 runs  ±0  100 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit bc93c24. ± Comparison against base commit 8e00b74.

This pull request removes 7 and adds 7 tests. Note that renamed tests count towards both.
org.hypertrace.core.kafkastreams.framework.rocksdb.BoundedMemoryConfigSetterTest ‑ [1] {application.id=app-1, rocksdb.cache.write.buffers.ratio=-0.1}
org.hypertrace.core.kafkastreams.framework.rocksdb.BoundedMemoryConfigSetterTest ‑ [1] {rocksdb.periodic.compaction.seconds=60, rocksdb.compaction.style=UNIVERSAL, rocksdb.compaction.universal.compression.size.percent=40, rocksdb.compaction.universal.max.size.amplification.percent=50, application.id=app-2}
org.hypertrace.core.kafkastreams.framework.rocksdb.BoundedMemoryConfigSetterTest ‑ [1] {rocksdb.write.buffer.size=8388608, rocksdb.direct.reads.enabled=true, rocksdb.max.write.buffers=2, rocksdb.compaction.style=LEVEL, application.id=app-1, rocksdb.log.level=INFO_LEVEL, rocksdb.compression.type=SNAPPY_COMPRESSION, rocksdb.block.size=8388608}
org.hypertrace.core.kafkastreams.framework.rocksdb.BoundedMemoryConfigSetterTest ‑ [2] {application.id=app-2, rocksdb.cache.write.buffers.ratio=1.1}
org.hypertrace.core.kafkastreams.framework.rocksdb.BoundedMemoryConfigSetterTest ‑ [2] {rocksdb.write.buffer.size=8388607, rocksdb.direct.reads.enabled=true, rocksdb.max.write.buffers=3, rocksdb.compaction.style=UNIVERSAL, application.id=app-2, rocksdb.log.level=DEBUG_LEVEL, rocksdb.compression.type=SNAPPY_COMPRESSION, rocksdb.block.size=8388609}
org.hypertrace.core.kafkastreams.framework.rocksdb.BoundedMemoryConfigSetterTest ‑ [3] {rocksdb.write.buffer.size=8388609, rocksdb.direct.reads.enabled=false, rocksdb.max.write.buffers=4, rocksdb.compaction.style=FIFO, application.id=app-3, rocksdb.log.level=ERROR_LEVEL, rocksdb.compression.type=SNAPPY_COMPRESSION, rocksdb.block.size=8388607}
org.hypertrace.core.kafkastreams.framework.rocksdb.BoundedMemoryConfigSetterTest ‑ [5] {rocksdb.cache.high.priority.pool.ratio=0.2, rocksdb.cache.write.buffers.ratio=0.9, application.id=app-5}
org.hypertrace.core.kafkastreams.framework.rocksdb.BoundedMemoryConfigSetterTest ‑ [1] {rocksdb.cache.write.buffers.ratio=-0.1, application.id=app-1}
org.hypertrace.core.kafkastreams.framework.rocksdb.BoundedMemoryConfigSetterTest ‑ [1] {rocksdb.compaction.universal.max.size.amplification.percent=50, application.id=app-2, rocksdb.periodic.compaction.seconds=60, rocksdb.compaction.style=UNIVERSAL, rocksdb.compaction.universal.compression.size.percent=40}
org.hypertrace.core.kafkastreams.framework.rocksdb.BoundedMemoryConfigSetterTest ‑ [1] {rocksdb.compression.type=SNAPPY_COMPRESSION, rocksdb.block.size=8388608, rocksdb.write.buffer.size=8388608, rocksdb.direct.reads.enabled=true, rocksdb.max.write.buffers=2, rocksdb.compaction.style=LEVEL, application.id=app-1, rocksdb.log.level=INFO_LEVEL}
org.hypertrace.core.kafkastreams.framework.rocksdb.BoundedMemoryConfigSetterTest ‑ [2] {rocksdb.cache.write.buffers.ratio=1.1, application.id=app-2}
org.hypertrace.core.kafkastreams.framework.rocksdb.BoundedMemoryConfigSetterTest ‑ [2] {rocksdb.compression.type=SNAPPY_COMPRESSION, rocksdb.block.size=8388609, rocksdb.write.buffer.size=8388607, rocksdb.direct.reads.enabled=true, rocksdb.max.write.buffers=3, rocksdb.compaction.style=UNIVERSAL, application.id=app-2, rocksdb.log.level=DEBUG_LEVEL}
org.hypertrace.core.kafkastreams.framework.rocksdb.BoundedMemoryConfigSetterTest ‑ [3] {rocksdb.compression.type=SNAPPY_COMPRESSION, rocksdb.block.size=8388607, rocksdb.write.buffer.size=8388609, rocksdb.direct.reads.enabled=false, rocksdb.max.write.buffers=4, rocksdb.compaction.style=FIFO, application.id=app-3, rocksdb.log.level=ERROR_LEVEL}
org.hypertrace.core.kafkastreams.framework.rocksdb.BoundedMemoryConfigSetterTest ‑ [5] {rocksdb.cache.write.buffers.ratio=0.9, application.id=app-5, rocksdb.cache.high.priority.pool.ratio=0.2}

@Gg-harness Gg-harness closed this Jul 21, 2026
@Gg-harness
Gg-harness deleted the vuln-fix/confluent-7.7.1-cve-2024-31141 branch July 21, 2026 17:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant