Validate witness version in bech32 to avoid buffer overflow by Algunenano · Pull Request #96671 · ClickHouse/ClickHouse · GitHub
Skip to content

Validate witness version in bech32 to avoid buffer overflow#96671

Merged
Algunenano merged 2 commits into
ClickHouse:masterfrom
Algunenano:bech32_witness
Feb 11, 2026
Merged

Validate witness version in bech32 to avoid buffer overflow#96671
Algunenano merged 2 commits into
ClickHouse:masterfrom
Algunenano:bech32_witness

Conversation

@Algunenano

@Algunenano Algunenano commented Feb 11, 2026

Copy link
Copy Markdown
Member

Changelog category (leave one):

  • Critical Bug Fix (crash, data loss, RBAC) or LOGICAL_ERROR

Changelog entry (a user-readable short description of the changes that goes into CHANGELOG.md):

Validate witness version in bech32 to avoid buffer overflow

Fix #96668

Documentation entry for user-facing changes

  • Documentation is written (mandatory for new features)

Version info

  • Merged into: 26.2.1.593
  • Backported to: 26.1.3.33, 25.12.6.24, 25.11.9.31, 25.8.17.17

@clickhouse-gh

clickhouse-gh Bot commented Feb 11, 2026

Copy link
Copy Markdown
Contributor

@clickhouse-gh clickhouse-gh Bot added pr-critical-bugfix pr-must-backport Pull request should be backported intentionally. Use this label with great care! labels Feb 11, 2026
@ahmadov ahmadov self-assigned this Feb 11, 2026
@Algunenano Algunenano added this pull request to the merge queue Feb 11, 2026
Merged via the queue into ClickHouse:master with commit eb2df3f Feb 11, 2026
134 checks passed
@Algunenano Algunenano deleted the bech32_witness branch February 11, 2026 19:05
@robot-ch-test-poll4 robot-ch-test-poll4 added the pr-must-backport-synced The `*-must-backport` labels are synced into the cloud Sync PR label Feb 11, 2026
@robot-ch-test-poll3 robot-ch-test-poll3 added the pr-synced-to-cloud The PR is synced to the cloud repo label Feb 11, 2026
robot-clickhouse added a commit that referenced this pull request Feb 11, 2026
robot-clickhouse added a commit that referenced this pull request Feb 11, 2026
robot-clickhouse added a commit that referenced this pull request Feb 11, 2026
robot-clickhouse added a commit that referenced this pull request Feb 11, 2026
@robot-clickhouse-ci-2 robot-clickhouse-ci-2 added the pr-backports-created Backport PRs are successfully created, it won't be processed by CI script anymore label Feb 11, 2026
clickhouse-gh Bot added a commit that referenced this pull request Feb 11, 2026
Backport #96671 to 25.8: Validate witness version in bech32 to avoid buffer overflow
Algunenano added a commit that referenced this pull request Feb 12, 2026
Backport #96671 to 25.12: Validate witness version in bech32 to avoid buffer overflow
Algunenano added a commit that referenced this pull request Feb 12, 2026
Backport #96671 to 26.1: Validate witness version in bech32 to avoid buffer overflow
Algunenano added a commit that referenced this pull request Feb 12, 2026
Backport #96671 to 25.11: Validate witness version in bech32 to avoid buffer overflow
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-backports-created Backport PRs are successfully created, it won't be processed by CI script anymore pr-critical-bugfix pr-must-backport Pull request should be backported intentionally. Use this label with great care! pr-must-backport-synced The `*-must-backport` labels are synced into the cloud Sync PR pr-synced-to-cloud The PR is synced to the cloud repo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

AddressSanitizer (STID: 3868-5f4b) in bech32Encode

5 participants