Unnamed repository
Ensure extract_name stops whenever name is longer than 255 bytes. That is defined by RFC 1035 and MAXDNAME is derived from that length. Dnsmasq until now relied on upstream servers filtering similar responses to be filtered out. Stop immediately if the packet is big enough, but binary name length exceeds 255 bytes. That is prerequisite for escaped name to become longer than existing buffer long MAXDNAME. Introduce new MAXWNAME constant for on-wire length limit. MAXDNAME remains escaped "presentation" format limit, possibly containing IDN or escaping. Standard escaping is \ddd, where ddd are decadic value of that byte. Such escaping is not implemented by dnsmasq. MAXDNAME should be large enough for any escaped names as long as MAXWNAME cannot exceed defined length. Signed-off-by: Petr Menšík <pemensik@redhat.com> Resolves-Vulnerability: CVE-2026-2291 Resolves: RHEL-181040 |
||
|---|---|---|
| .fmf | ||
| .gitignore | ||
| ci.fmf | ||
| dnsmasq-2.77-underflow.patch | ||
| dnsmasq-2.78-fips.patch | ||
| dnsmasq-2.79-server-domain-fixup.patch | ||
| dnsmasq-2.79-server-domain-rh1919894.patch | ||
| dnsmasq-2.80-rh1728701.patch | ||
| dnsmasq-2.81-configuration.patch | ||
| dnsmasq-2.85-domain-blocklist-speedup.patch | ||
| dnsmasq-2.85-search_servers-rhbz2182342.patch | ||
| dnsmasq-2.85-serv_domain-rh2186481-2.patch | ||
| dnsmasq-2.85-serv_domain-rh2186481.patch | ||
| dnsmasq-2.86-alternative-lease.patch | ||
| dnsmasq-2.86-dhcpv6-client-arch.patch | ||
| dnsmasq-2.86-tcp-free-fd-rh2188443.patch | ||
| dnsmasq-2.87-coverity-forward-cache.patch | ||
| dnsmasq-2.87-CVE-2022-0934.patch | ||
| dnsmasq-2.87-filter-AAAA.patch | ||
| dnsmasq-2.87-log-root-writeable.patch | ||
| dnsmasq-2.89-edns0-size.patch | ||
| dnsmasq-2.89-filter-AAAA-improve.patch | ||
| dnsmasq-2.90-CVE-2023-50387-CVE-2023-50868.patch | ||
| dnsmasq-2.93-CVE-2026-2291.patch | ||
| dnsmasq-2.93-CVE-2026-4890.patch | ||
| dnsmasq-2.93-CVE-2026-4891.patch | ||
| dnsmasq-2.93-CVE-2026-4892.patch | ||
| dnsmasq-2.93-CVE-2026-4893.patch | ||
| dnsmasq-CVE-2026-2291.patch | ||
| dnsmasq-systemd-sysusers.conf | ||
| dnsmasq.service | ||
| dnsmasq.spec | ||
| gating.yaml | ||
| nm.fmf | ||
| plans.fmf | ||
| rpminspect.yaml | ||
| sources | ||
| srkgpg.txt | ||
| test-release-public-key | ||
| tmpfiles-dnsmasq.conf | ||