Docker ने नेस्टेड डिपेंडेंसी में महत्वपूर्ण RCE का पैच किया, LangChain.js के लिए अपस्ट्रीम फिक्स
मुख्य अपडेट
Docker ने एक महत्वपूर्ण रिमोट-कोड-एक्ज़ीक्यूशन सुरक्षा दोष (CVE-2025-12735) की पहचान की जो expr-eval जावास्क्रिप्ट एक्सप्रेशन इवैल्यूएटर में उत्पन्न हुआ, जो कई प्रोजेक्ट्स में तीन परतों की गहराई में उपयोग किया जाता है, उन्होंने अपने हार्डनड इमेज को expr-eval को एक बनाए रखी गई वैकल्पिक (math-expression-evaluator) के साथ बदलकर पैच किया, और LangChain.js के लिए अपस्ट्रीम फिक्स सबमिट किया ताकि डाउनस्ट्रीम प्रोजेक्ट्स (जिसमें प्रभावित Kibana इमेज और LLM-शक्ति वाले ऐप्स शामिल हैं) को एक स्थायी समाधान प्राप्त हो सके। (docker.com)
यह क्यों महत्वपूर्ण है
यह एक उच्च-प्रभाव वाला सप्लाई-चेन सुरक्षा घटना है जिसके व्यावहारिक परिणाम हैं: यह सुरक्षा दोष अनियोजित नेस्टेड डिपेंडेंसी में तैयार किए गए एक्सप्रेशनों के माध्यम से मनमाने कोड के निष्पादन की अनुमति देता है, और LangChain.js—जो कई LLM अनुप्रयोगों के लिए आधार है—ने अपने ट्रांज़िटिव ट्री के माध्यम से उस डिपेंडेंसी को खींचा, जिससे सैकड़ों हजारों से लेकर लाखों साप्ताहिक उपयोगकर्ताओं को जोखिम में डाल दिया। Docker का दृष्टिकोण (तुरंत सुरक्षा के लिए एक हार्डनड इमेज भेजना और अपस्ट्रीम प्रतिस्थापन करना ताकि सुरक्षा दोष स्रोत पर हटा दिया जाए) विक्रेताओं या डाउनस्ट्रीम बिल्ड्स द्वारा समस्या को फिर से पेश करने की खिड़की को कम करता है। व्यावहारिक रूप से, Kibana, LangChain.js, या किसी भी ऐप को जो ट्रांज़िटिव रूप से expr-eval शामिल कर सकता है, को अपनी डिपेंडेंसी ग्राफ़ की पुष्टि करनी चाहिए, Docker के अपस्ट्रीम फिक्स को शामिल करने वाले LangChain.js रिलीज़ पर अपडेट करना चाहिए (या एक समकक्ष पैच लागू करना चाहिए), हार्डनड फिक्स को शामिल करने वाले कंटेनर इमेज को फिर से बनाना और पुनः तैनात करना चाहिए, और सुनिश्चित करना चाहिए कि CI/CD डिपेंडेंसी स्कैनिंग और SBOM जांच भविष्य में समान नेस्टेड जोखिमों को पकड़ें। (docker.com)
स्रोत
आगे पढ़ें
TypeScript का मूल Go पोर्ट (Project Corsa) ~10× प्रकार-चेक गति में सुधार लाता है
29 नवंबर 2025Microsoft की TypeScript टीम ने Go (Project Corsa) के लिए कंपाइलर और भाषा सेवा को पोर्ट किया है, जिससे बड़े, वास्तविक दुनिया में गति और मेमोरी में सुधार हुआ है और प्रारंभिक परीक्षण के लिए मूल पूर्वावलोकन जारी किए गए हैं।
Node.js ने अंतर्निहित TypeScript टाइप-स्ट्रीपिंग को स्थिर (v25.2.0) के रूप में चिह्नित किया
28 नवंबर 2025Node.js v25.2.0 (11 नवंबर, 2025) रनटाइम TypeScript 'टाइप स्ट्रीपिंग' को स्थिर करता है — कई .ts फ़ाइलों को सीधे नोड के साथ चलाएं, महत्वपूर्ण व्यावहारिक चेतावनियों के साथ।
TypeScript मूल पूर्वावलोकन (Go-आधारित tsgo) — ~10x तेज़ प्रकार-चेक और संपादक सेवा
26 नवंबर 2025Microsoft ने TypeScript संकलक और भाषा सेवा (कोड नाम 'Corsa' / tsgo) के मूल पूर्वावलोकन प्रकाशित किए, जो संपादक लोड समय, प्रकार-चेक और CI निर्माण के लिए क्रम-के-आकार में सुधार प्रदान करते हैं; प्रारंभिक पूर्वावलोकन @typescript/native-preview और एक VS Code एक्सटेंशन के माध्यम से उपलब्ध है।