Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-www2-q4fc-65wf

Опубликовано: 18 дек. 2025
Источник: github
Github: Не прошло ревью

Описание

Null byte termination in dns_get_record()

Summary

As GHSA-3cr5-j632-f35r, same null termination is occuring

Details

dns_get_record() and other DNS functions don't have any null contain check, leads potential SSRF or unexpected behavior.

PoC

<?php var_dump(dns_get_record("php.net\0aa"));

Result: DNS records of php.net Expect: Fails to call

Security impact

(Even though it's too low but,) Probability of SSRF

Пакеты

Наименование
Отсутствует
Затронутые версииВерсия исправления

< 8.1.34

8.1.34

Наименование
Отсутствует
Затронутые версииВерсия исправления

< 8.2.30

8.2.30

Наименование
Отсутствует
Затронутые версииВерсия исправления

< 8.3.29

8.3.29

Наименование
Отсутствует
Затронутые версииВерсия исправления

< 8.4.16

8.4.16

Наименование
Отсутствует
Затронутые версииВерсия исправления

< 8.5.1

8.5.1