تتبع الدالتان `set key()` و`unset key()` في python-dotenv الروابط الرمزية عند إعادة كتابة ملفات .env. يحدث هذا عندما يقوم مدير السياق `rewrite()` في ملف `dotenv/main.py` بالكتابة إلى ملف مؤقت في الدليل الافتراضي للنظام ويحاول نقله إلى الموقع المستهدف باستخدام `shutil.move()`. إذا كان الموقع المستهدف رابطًا رمزيًا وكان الدليل المؤقت موجودًا على نظام ملفات مختلف، فإن `shutil.move()` يلجأ إلى `shutil.copy2()`، الذي يتبع الروابط الرمزية بشكل افتراضي. يمكن لمهاجم محلي لديه حق الكتابة في الدليل الذي يحتوي على ملف .env إنشاء رابط رمزي مصمم خصيصًا للكتابة فوق ملفات عشوائية تمتلك عملية التطبيق إذنًا لتعديلها، مما قد يؤدي إلى انتهاكات للسلامة، أو رفض الخدمة، أو تصعيد الامتيازات.