- iTerm2 version 3.5.11 का निर्माण 2 जनवरी, 2025 को किया गया है और इसमें एक महत्वपूर्ण सुरक्षा सुधार शामिल है। तुरंत अपडेट करने की कड़ी सलाह दी जाती है।
प्रभावित उपयोगकर्ता
- यदि आपने SSH इंटीग्रेशन फीचर का उपयोग किया है, तो निम्नलिखित संस्करण प्रभावित हो सकते हैं:
- 3.5.6
- 3.5.7
- 3.5.8
- 3.5.9
- 3.5.10
- 3.5.6 के बाद के सभी beta संस्करण
समस्या का कारण
- SSH इंटीग्रेशन फीचर के एक बग के कारण इनपुट और आउटपुट रिमोट होस्ट की फ़ाइल में लिखे गए। यह फ़ाइल (/tmp/framer.txt) रिमोट होस्ट के अन्य उपयोगकर्ताओं द्वारा पढ़ी जा सकती है।
समस्या कब होती है
- यदि इनमें से कोई स्थिति हो:
- it2ssh command
- Settings > Profiles > General में command pop-up menu को "SSH" पर सेट किया गया हो और SSH configuration dialog में "SSH इंटीग्रेशन" चुना (check) गया हो
- यदि रिमोट होस्ट पर Python 3.7 या उससे ऊपर का संस्करण default search path में मौजूद हो
कार्रवाई
- तुरंत version 3.5.11 पर अपग्रेड करें।
- प्रभावित होस्ट पर /tmp/framer.txt फ़ाइल हटाएँ।
समस्या का समाधान
- इस गलती पर खेद व्यक्त करते हैं और सुनिश्चित करेंगे कि यह दोबारा न हो।
- SSH इंटीग्रेशन से लॉग फ़ाइल लिखने वाला कोड हटा दिया गया है और इसे सार्वजनिक नहीं किया जाएगा।
- किसी भी प्रश्न के लिए gnachman@gmail.com पर संपर्क करें।
फ़ाइल सत्यापन
2 टिप्पणियां
अरे, अभी चेक किया तो मेरा संस्करण 3.4.3 ही है। पिछले कुछ दिन से मैं टर्मिनल ठीक से इस्तेमाल नहीं कर रहा था, इसलिए ध्यान भी नहीं दिया और अपडेट भी शायद सही से नहीं हो पाए।
Hacker News टिप्पणी
print()डिबगिंग production में चली गई।sshरन करने पर यह नहीं होता।/tmp/framer.txtहटाने की तुलना में SSH key बदलना ज्यादा बेहतर समाधान लगता है।