This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug network/19691] New: Fix answer matching in dual A/AAAA lookups in libresolv


https://sourceware.org/bugzilla/show_bug.cgi?id=19691

            Bug ID: 19691
           Summary: Fix answer matching in dual A/AAAA lookups in
                    libresolv
           Product: glibc
           Version: 2.24
            Status: NEW
          Severity: normal
          Priority: P2
         Component: network
          Assignee: unassigned at sourceware dot org
          Reporter: fweimer at redhat dot com
        Depends on: 19689
  Target Milestone: ---
             Flags: security-

libresolv does not correctly match answers, particularly if the A and AAAA
queries have the same 16-bit DNS transaction ID.

Bug 19689 will fix this for the UDP case.  The TCP case needs to be fixed as
well because servers are permitted to reorder TCP responses to avoid
head-of-line blocking.

This will improve the detection (in nss_dns) of broken recursive resolvers
which do not react well to AAAA queries more reliable.


Referenced Bugs:

https://sourceware.org/bugzilla/show_bug.cgi?id=19689
[Bug 19689] libresolv should use two sockets for dual A/AAAA lookups
-- 
You are receiving this mail because:
You are on the CC list for the bug.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]