SQLite FTS5 पूर्णांक-ओवरफ्लो (CVE-2025-7709) — अब एम्बेडेड SQLite को अपडेट करें
मुख्य अपडेट
SQLite के FTS5 एक्सटेंशन में एक पूर्णांक-ओवरफ्लो बग (CVE-2025-7709) एक 64-बिट आकार को 32 बिट्स में संकुचित कर सकता है जब एक टॉम्बस्टोन पॉइंटर एरे आवंटित किया जाता है, जिससे आउट-ऑफ-बाउंड्स लेखन सक्षम होता है यदि एक हमलावर एक तैयार FTS5 तालिका प्रदान कर सकता है या हमलावर-नियंत्रित क्वेरीज़ निष्पादित कर सकता है। अपस्ट्रीम ने बग को ठीक किया (जुलाई 2025 में पैच किया गया और पैच किए गए रिलीज़ में शामिल किया गया), और रखरखाव करने वालों ने वितरण अपडेट जारी करना शुरू कर दिया है; संवेदनशील निर्माण में कुछ 3.49/3.50 श्रृंखला निर्माण शामिल हैं। जितनी जल्दी हो सके अपस्ट्रीम पैच लागू करें या अपने विक्रेता का अपडेटेड पैकेज इंस्टॉल करें (या SQLite से लिंक करने वाले किसी भी स्थैतिक बाइनरी को पुनर्निर्माण करें)। (github.com)
यह क्यों महत्वपूर्ण है
FTS5 का व्यापक रूप से कई डेस्कटॉप, मोबाइल और सर्वर अनुप्रयोगों के भीतर पूर्ण-पाठ खोज के लिए उपयोग किया जाता है और अक्सर अनुप्रयोगों या OS पैकेज में संकलित किया जाता है। दोष को या तो एक दुर्भावनापूर्ण तरीके से तैयार की गई SQLite डेटाबेस फ़ाइल को संसाधित करके या FTS5 सक्षम होने पर विशेष रूप से तैयार की गई क्वेरीज़ चलाकर ट्रिगर किया जा सकता है, जिसका अर्थ है कि वे अनुप्रयोग जो बाहरी DB फ़ाइलों को स्वीकार करते हैं या अविश्वसनीय उपयोगकर्ताओं को क्वेरीज़ चलाने की अनुमति देते हैं, जोखिम में हैं। टीमों के लिए इसका मतलब है तीन व्यावहारिक क्रियाएँ: (1) विक्रेता पैच इंस्टॉल करने को प्राथमिकता दें (या पैच किए गए SQLite रिलीज़ में अपग्रेड करें), (2) स्थैतिक रूप से लिंक किए गए या एम्बेडेड SQLite निर्माण के लिए, अपस्ट्रीम सुधार के साथ पुनर्निर्माण करें, और (3) जहाँ तात्कालिक पैचिंग संभव नहीं है, अविश्वसनीय FTS5 डेटाबेस को संसाधित करने से बचें और किसी भी फीचर का ऑडिट करें जो बाहरी DB फ़ाइलों को आयात या अनुक्रमित करता है। वितरण सलाहकार और ट्रैकर्स पैकेज की स्थिति और ठीक किए गए संस्करणों की सूची देते हैं — सिस्टम को ठीक किए जाने की घोषणा करने से पहले अपने प्लेटफ़ॉर्म के पैकेज के अपडेट होने की पुष्टि करें। (ubuntu.com)
स्रोत
आगे पढ़ें
Node.js v25 2025‑10‑15 के लिए निर्धारित — semver‑major रिलीज निकट है
30 सितंबर 2025Node.js v25 15 अक्टूबर, 2025 के लिए निर्धारित है (कमिट कटऑफ 2025‑09‑15)। टीमों को नए मेजर के खिलाफ CI चलाना चाहिए, नेटिव मॉड्यूल का सत्यापन करना चाहिए, और कैनरी डिप्लॉयमेंट के लिए तैयारी करनी चाहिए।
Azure Functions Proxies: सामुदायिक समर्थन 2025‑09‑30 को समाप्त — अब Proxies से माइग्रेट करें
29 सितंबर 2025Azure ने घोषणा की है कि Azure Functions Proxies 2025‑09‑30 के बाद असमर्थित होंगे; जो टीमें अभी भी Proxies का उपयोग कर रही हैं, उन्हें तुरंत एक समर्थित API सतह (APIM, Front Door, या एक हल्का रिवर्स प्रॉक्सी) पर इन्वेंटरी और माइग्रेट करना चाहिए।
NodeShield: रनटाइम SBOM प्रवर्तन (CBOM) Node.js के लिए आपूर्ति श्रृंखला हमलों को नगण्य ओवरहेड के साथ सीमित करता है
28 सितंबर 2025एक नया पेपर NodeShield का परिचय देता है, जो एक रनटाइम प्रवर्तन प्रणाली है जो SBOMs का उपयोग करती है जो प्रति-निर्भरता क्षमताओं (CBOM) के साथ विस्तारित होती है ताकि Node.js में आपूर्ति श्रृंखला के दुरुपयोग को ~98% प्रभावशीलता और <1ms ओवरहेड के साथ रोका जा सके।