ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
إصدارات SQLite التي تسبق الإصدار 3.54.0 المبنية مع امتداد الجلسة تحتوي على ثغرة فيضان المخزن المؤقت للكومة في الدالة sqlite3changeset_apply() والتي تسمح للمهاجمين بإفساد ذاكرة الكومة عبر توفير مجموعات تغييرات معدلة. يمكن للمهاجمين تكرار اسم جدول في كتلة مجموعة تغييرات ثانية مع عدد أعمدة أكبر، مما يتسبب في قيام الدالة sessionUpdateFind() بالتنفيذ فوق تخصيص aUpdateMask صغير الحجم.
المعالجة
المراجع
- تصحيحhttps://github.com/sqlite/sqlite/commit/64459c87cc702d600704fb77ee40ca1782398a52
- تصحيحhttps://sqlite.org/bugs/info/2026-08-16T10:15:25Z
- تصحيحhttps://sqlite.org/src/info/3f57024aecea0f3b
- تحذيرhttps://abraxaslabs.tech/research/sqlite-session-ncol
- تحذيرhttps://www.vulncheck.com/advisories/sqlite-before-3.54.0-heap-buffer-overflow-via-session-extension-sessionupdatefind
- مرجعhttps://github.com/sqlite/sqlite
- مرجعhttps://github.com/sqlite/sqlite/blob/version-3.53.4/ext/session/sqlite3session.c#L5619
- مرجعhttps://sqlite.org/releaselog/3_54_0.html