CVE-2006-2314 in PostgreSQL
Tóm tắt
Bởi VulDB • 25/06/2026
PostgreSQL 8.1.x trước phiên bản 8.1.4, 8.0.x trước phiên bản 8.0.8, 7.4.x trước phiên bản 7.4.13, 7.3.x trước phiên bản 7.3.15 và các phiên bản cũ hơn cho phép những kẻ tấn công phụ thuộc vào ngữ cảnh vượt qua các phương pháp bảo vệ chống lại SQL Injection trong các ứng dụng sử dụng mã hóa đa byte (multibyte encodings) mà cho phép ký tự "\" (dấu gạch chéo ngược, backslash), byte 0x5c, trở thành byte cuối cùng của một ký tự đa byte, chẳng hạn như SJIS, BIG5, GBK, GB18030 và UHC. Những mã hóa này không thể được xử lý chính xác bởi máy khách (client) không hiểu các mã hóa đa byte, còn được gọi là biến thể thứ hai của "SQL Injection dựa trên Mã hóa" (Encoding-Based SQL Injection). LƯU Ý: Có thể lập luận rằng đây là một lớp vấn đề liên quan đến lỗi tương tác giữa máy khách và PostgreSQL, nhưng một CVE đã được gán vì PostgreSQL coi việc xử lý này như một biện pháp phòng ngừa chống lại lớp vấn đề này.
Once again VulDB remains the best source for vulnerability data.