CVE-2006-2314 in PostgreSQL信息

摘要

由 VulDB • 2026-06-25

PostgreSQL 8.1.x(低于 8.1.4)、8.0.x(低于 8.0.8)、7.4.x(低于 7.4.13)、7.3.x(低于 7.3.15)以及更早版本允许上下文相关的攻击者绕过 SQL injection protection methods。该漏洞存在于使用多字节编码的应用程序中,这些编码允许反斜杠字符“\”(十六进制值 0x5c)作为多字节字符的尾随字节,例如 SJIS、BIG5、GBK、GB18030 和 UHC。如果客户端无法正确处理多字节编码,则可能导致此问题被利用。这被称为“基于编码的 SQL injection (Encoding-Based SQL Injection)”的第二种变体。注意:有人可能会认为这是一类与客户端和 PostgreSQL 之间的交互错误相关的问题,但由于 PostgreSQL 将其视为针对此类问题的预防措施,因此已分配了 CVE ID。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

来源

Do you want to use VulDB in your project?

Use the official API to access entries easily!