CVE-2026-107315 in pgjdbc정보

요약

\~에 의해 VulDB • 2026. 10. 08.

pgjdbc(PostgreSQL JDBC 드라이버)의 버전 42.7.4부터 42.7.13까지에서는 선언된 길이보다 짧은 값이 전송 버퍼에 남아 있는 바이트로 패딩되며, 서버는 해당 바이트를 값의 일부로 저장합니다. 이 바이트들은 동일한 연결에서 이전에 드라이버가 보낸 메시지들(최근 문장의 SQL 텍스트 및 매개변수 값)이며, 풀링된 연결인 경우 다른 요청에서 비롯될 수 있습니다. 각 패딩되는 값은 최대 8192바이트의 이러한 트래픽을 운반할 수 있으며, GSS 암호화가 적용된 연결에서는 16320바이트까지 가능합니다. 이 패딩은 애플리케이션이 제공하는 데이터보다 큰 길이를 선언하는 경우 발생합니다(예: ByteStreamWriter를 사용한 PreparedStatement.setObject, CopyIn.writeToCopy, PGCopyOutputStream.write, LargeObject.write 또는 Blob.setBytes). 드라이버는 이러한 호출을 에러 없이 수락합니다. 공격자가 애플리케이션으로 하여금 그러한 값을 저장하고 다시 읽게 할 경우 이전 트래픽을 수집할 수 있습니다. 선언된 길이가 항상 데이터와 일치하는 애플리케이션은 영향을 받지 않습니다. 버전 42.7.3 및 그 이전 버전에서는 영문자(zeros)로 패딩됩니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

책임이 있는

PostgreSQL

예약하다

2026. 10. 07.

모더레이션

수락

항목

VDB-415195

EPSS

0.00000

출처

Might our Artificial Intelligence support you?

Check our Alexa App!