Skip to content

DLPX-100181 [Backport of DLPX-100127 to release] [CD - 2026.6.0.0] - CVE-2026-111497 on drgn - #364

Merged
david-mendez1 merged 1 commit into
releasefrom
dlpx/pr/david-mendez1/6f67dec2-adf3-4d29-9835-9e7537b2c5ff
Nov 3, 2026
Merged

david-mendez1 merged 1 commit into
releasefrom
dlpx/pr/david-mendez1/6f67dec2-adf3-4d29-9835-9e7537b2c5ff

Conversation

@david-mendez1

@david-mendez1 david-mendez1 commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Jira: DLPX-100181 [Backport of DLPX-100127 to release] [CD - 2026.6.0.0] - CVE-2026-111497 on drgn

= Problem

Backport of delphix/sdb#363 (merged to develop as be87131) to release, for DLPX-100127.

The drgn wheel that dh_virtualenv installs into /opt/venvs/sdb bundles Brotli 1.0.6, which has a decoder buffer overflow (CVE-2026-111497). The Ubuntu libbrotli1 update does not reach the bundled copy, and the latest drgn 0.3.0 still bundles 1.0.6.

= Solution

Same change as #363, squashed from its two commits into one: after dh_virtualenv, debian/use-system-brotli replaces the bundled libbrotlicommon and libbrotlidec with symlinks to the system libraries, and debian/control requires libbrotli1 (>= 1.1.0-2ubuntu0.1) at build and run time. This is a clean cherry-pick: it applied to release without conflicts, and the diff against the merged #363 is empty. release and the parent of #363 are the same commit (7f3c2aa).

= Testing

Tested on develop as described in #363. Not yet built or tested on release. Whether the release build environment has libbrotli1 >= 1.1.0-2ubuntu0.1 is unchecked.

🤖 Generated with Claude Code

@david-mendez1
david-mendez1 force-pushed the dlpx/pr/david-mendez1/6f67dec2-adf3-4d29-9835-9e7537b2c5ff branch from 0ab64cc to f5937e9 Compare November 2, 2026 23:57
@codecov-commenter

codecov-commenter commented Nov 2, 2026 •

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 76.65%. Comparing base (7f3c2aa) to head (f5937e9).
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@           Coverage Diff            @@
##           release     #364   +/-   ##
========================================
  Coverage    76.65%   76.65%           
========================================
  Files           73       73           
  Lines         4558     4558           
  Branches       728      728           
========================================
  Hits          3494     3494           
  Misses         878      878           
  Partials       186      186           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@david-mendez1
david-mendez1 marked this pull request as ready for review November 3, 2026 00:03
@david-mendez1
david-mendez1 merged commit 8ff338e into release Nov 3, 2026
16 of 17 checks passed
@david-mendez1
david-mendez1 deleted the dlpx/pr/david-mendez1/6f67dec2-adf3-4d29-9835-9e7537b2c5ff branch November 3, 2026 00:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants