גידול זיכרון בלתי מוגבל דרך TCP urgent data במערכות שאינן Linux
- מקור
- Bitcoin Corebitcoincore.org
- פורסם במקור
- אורך המקור
- שתי דקות קריאה
- שפה
- אנגלית
תקציר SATWEI
עמית מחובר יכול היה להפיל צמתים ב-Windows, macOS ו-BSD בעזרת TCP urgent data, שעקף את השהיית הקריאה ב-backend של select() ותפס זיכרון ללא הגבלה (CVE-2026-117350). צמתי Linux משתמשים ב-poll() ואינם מושפעים. הבאג, בחומרה בינונית, התגלה בסריקת LLM במסגרת Project Loupe ותוקן ב-Bitcoin Core 32.1, 31.2, 30.4 ו-29.5.
תגיות
- P2P
עוד מ-Bitcoin Core
גידול זיכרון איטי ובלתי מוגבל אצל עמיתים מושהים מלפני BIP31
עמית זדוני שהעמיד פנים שאינו תומך בפינגים של BIP 31 יכול היה להתחמק מהניתוק אחרי 20 דקות ולקרוא לאט, וכך לנפח את תור השליחה של הצומת בעד 2MB לשעה לכל עמית נכנס ו-5MB לכל עמית יוצא. הפגיעות CVE-2026-117349, בחומרה בינונית, תוקנה ב-#36667 ב-Bitcoin Core 32.1, 31.2, 30.4 ו-29.5; צמתי -blocksonly היו חשופים הרבה פחות.
Bitcoin Core
Bitcoin Core 30.4 יצאה
ביטים 5 עד 28 של BIP 9 כבר לא נחשבים ב-Bitcoin Core 30.4 לאותות סופט פורק, בהתאם ל-BIP 323, ולכן בלוקים שמדליקים אותם לא מעוררים עוד אזהרות על פריסה לא מוכרת (#34779). בצד הרשת נאכף עכשיו timeout על עמיתים שהשליחה אליהם מושהית (#36667), ומיקומי flatfile עברו למספרים שלמים של 64 ביט (#36669).
Bitcoin Core
גלישה בקובץ undo בתנאים קיצוניים
כורה יכול היה לדחוף קובץ undo של Bitcoin Core מעבר ל-4 GiB, לגרום למיקומים בני 32 ביט לגלוש ולהשחית נתונים, כך שצמתים נכבים אם בא אחר כך ה-reorg המתאים; ב-Windows ובמערכות 32 ביט הכשל מגיע כבר ב-2 GiB וללא reorg. הפגיעות CVE-2026-117346 מדורגת בחומרה נמוכה ודורשת בערך חודש של כל בלוקי הרשת. גרסאות 32.1, 31.2, 30.4 ו-29.5 מתקנות מערכות 64 ביט; צמתי 32 ביט ואחסון בלוקים על FAT32 נשארים מושפעים.
Bitcoin Core



