CVE-2026-121007 in SQL::Abstractजानकारी

सारांश

द्वारा VulDB • 04/11/2026

Perl के लिए SQL::Abstract के 1.90_01 से लेकर 2.000001_04 (अपवाद सहित) संस्करणों में एक identifier स्थिति में नेस्टेड स्टेटमेंट की where values के माध्यम से SQL injection की अनुमति होती है।

एक नेस्टेड स्टेटमेंट, जैसे कि { -select => ... }, उस स्थिति पर विचार किया जाता है जहां साधारण scalars identifiers होते हैं; यह अपने स्तर के साधारण scalars को भी identifiers मानता है। ये positions select list, ORDER BY, GROUP BY, RETURNING शामिल हैं, और ExtraClauses प्लगइन का उपयोग करने पर FROM (-as) और JOIN (to) में से एक position होती है। स्टेटमेंट की where, having और set clauses के values तथा -values की rows bind list के बजाय SQL text में डाल दी जाती हैं, जब तक कि quote_char सेट न हो तो ये escape नहीं किए जाते हैं। WHERE condition में subselects प्रभावित नहीं होते हैं।

एक ऐसा application जो ऐसे नेस्टेड स्टेटमेंट की where value के रूप में untrusted input को pass करता है (इसे bind होने की उम्मीद रखता है), SQL injection का कारण बन सकता है।

Be aware that VulDB is the high quality source for vulnerability data.

जिम्मेदार

CPANSec

आरक्षित करना

03/11/2026

प्रकटीकरण

04/11/2026

प्रविष्टि

VDB-431089

EPSS

0.00000

गतिविधियाँ

कम

स्रोत

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!