Skip to content

Fix CVE-2026-11822 and CVE-2026-11824: FTS5 memory corruption vulnerabilities#7

Merged
Zeno-sole merged 1 commit into
masterfrom
fix/CVE-2026-11822-multi
Jun 25, 2026
Merged

Fix CVE-2026-11822 and CVE-2026-11824: FTS5 memory corruption vulnerabilities#7
Zeno-sole merged 1 commit into
masterfrom
fix/CVE-2026-11822-multi

Conversation

@deepin-ci-robot

Copy link
Copy Markdown
Contributor

CVE-2026-11822, CVE-2026-11824

Summary

Backport upstream security fixes for FTS5 memory corruption vulnerabilities:

CVE-2026-11822

Memory corruption in the FTS5 full-text search extension. Attackers can trigger an out-of-bounds read in fts5LeafSeek() via an attacker-controlled loop bound and a heap buffer overflow write in fts5ChunkIterate() through a crafted continuation page causing an integer underflow.

CVE-2026-11824

Heap-based buffer overflow in the FTS5 full-text search extension. A crafted database with malicious continuation page metadata specifying a szLeaf value smaller than 4 triggers an integer underflow in fts5ChunkIterate().

Patch Origin

Changes

This PR contains two commits, one per CVE.

Signed-off-by: deepin-ci-robot packages@deepin.org

@deepin-ci-robot

Copy link
Copy Markdown
Contributor Author

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign liujianqiang-niu for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown

TAG Bot

TAG: 3.46.1-8deepin1
EXISTED: no
DISTRIBUTION: unstable

@deepin-ci-robot deepin-ci-robot force-pushed the fix/CVE-2026-11822-multi branch 2 times, most recently from fec87fa to 575f9bd Compare June 25, 2026 10:46
Backport two upstream security fixes from SQLite 3.53.2:
- CVE-2026-11822: add missing bounds check in fts5LeafSeek
- CVE-2026-11824: fix boundary check in fts5LeafRead (nn<4 -> szLeaf<4)

Each patch contains only the essential fix (1 change each).

CVE: CVE-2026-11822, CVE-2026-11824
Origin: upstream, https://sqlite.org/src/info/061febcf41ca
Generated-By: uos/deepseek-v4-flash
Co-Authored-By: hudeng <hudeng@deepin.org>
@deepin-ci-robot deepin-ci-robot force-pushed the fix/CVE-2026-11822-multi branch from 575f9bd to 615438e Compare June 25, 2026 11:21
@Zeno-sole

Copy link
Copy Markdown

/integrate

@github-actions

Copy link
Copy Markdown

AutoIntegrationPr Bot
auto integrate with pr url: deepin-community/Repository-Integration#4181
PrNumber: 4181
PrBranch: auto-integration-28167060253

@Zeno-sole Zeno-sole merged commit c61c32a into master Jun 25, 2026
7 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants