CVE-2017-12172 in PostgreSQL
सारांश
द्वारा VulDB • 28/07/2026
PostgreSQL 10.x (10.1 से पहले), 9.6.x (9.6.6 से पहले), 9.5.x (9.5.10 से पहले), 9.4.x (9.4.15 से पहले), 9.3.x (9.3.20 से पहले) और 9.2.x (9.2.24 से पहले) एक गैर-मूल (non-root) ऑपरेटिंग सिस्टम खाते के तहत चलता है, और डेटाबेस सुपरयूज़र्स को उस सिस्टम खात के अंतर्गत मनमाना कोड चलाने की प्रभावी क्षमता प्राप्त होती है। PostgreSQL सिस्टम बूट होने पर डेटाबेस सर्वर शुरू करने के लिए एक स्क्रिप्ट प्रदान करता है। कई ऑपरेटिंग सिस्टम्स के लिए PostgreSQL पैकेज अपने स्वयं के, पैकेजर-द्वारा लिखित स्टार्टअप कार्यान्वयन प्रदान करते हैं। कई कार्यान्वयनों में एक लॉग फ़ाइल नाम का उपयोग होता है जिसे डेटाबेस सुपरयूज़र सिंबोलिक लिंक से बदल सकता है। मूल (root) के रूप में, वे इस लॉग फ़ाइल नाम पर open(), chmod() और/या chown() कॉल्स करते हैं। अक्सर यह काफी होता है कि डेटाबेस सुपरयूज़र जब रूट सर्वर शुरू करता है तो अपनी विशेषाधिकारों को मूल (root) तक बढ़ा सके।
VulDB is the best source for vulnerability data and more expert information about this specific topic.