Buffer overflow in the ares_parse_a_reply function in the embedded ares library in ReSIProcate before 1.12.0 allows remote attackers to cause a denial of service (out-of-bounds-read) via a crafted DNS response.
The product reads data past the end, or before the beginning, of the intended buffer.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Resiprocate | Resiprocate | * | 1.10.2 (including) |
Resiprocate | Resiprocate | 1.11.0-alpha1 (including) | 1.11.0-alpha1 (including) |
Resiprocate | Resiprocate | 1.11.0-alpha10 (including) | 1.11.0-alpha10 (including) |
Resiprocate | Resiprocate | 1.11.0-alpha11 (including) | 1.11.0-alpha11 (including) |
Resiprocate | Resiprocate | 1.11.0-alpha2 (including) | 1.11.0-alpha2 (including) |
Resiprocate | Resiprocate | 1.11.0-alpha3 (including) | 1.11.0-alpha3 (including) |
Resiprocate | Resiprocate | 1.11.0-alpha4 (including) | 1.11.0-alpha4 (including) |
Resiprocate | Resiprocate | 1.11.0-alpha5 (including) | 1.11.0-alpha5 (including) |
Resiprocate | Resiprocate | 1.11.0-alpha6 (including) | 1.11.0-alpha6 (including) |
Resiprocate | Resiprocate | 1.11.0-alpha7 (including) | 1.11.0-alpha7 (including) |
Resiprocate | Resiprocate | 1.11.0-alpha8 (including) | 1.11.0-alpha8 (including) |
Resiprocate | Resiprocate | 1.11.0-alpha9 (including) | 1.11.0-alpha9 (including) |
Resiprocate | Resiprocate | 1.11.0-beta1 (including) | 1.11.0-beta1 (including) |
Resiprocate | Resiprocate | 1.11.0-beta2 (including) | 1.11.0-beta2 (including) |
Resiprocate | Resiprocate | 1.11.0-beta3 (including) | 1.11.0-beta3 (including) |
Resiprocate | Resiprocate | 1.11.0-beta4 (including) | 1.11.0-beta4 (including) |
Resiprocate | Resiprocate | 1.11.0-beta5 (including) | 1.11.0-beta5 (including) |
Resiprocate | Resiprocate | 1.12.0-alpha1 (including) | 1.12.0-alpha1 (including) |
Resiprocate | Resiprocate | 1.12.0-beta1 (including) | 1.12.0-beta1 (including) |
Resiprocate | Resiprocate | 1.12.0-beta2 (including) | 1.12.0-beta2 (including) |
Resiprocate | Resiprocate | 1.12.0-beta3 (including) | 1.12.0-beta3 (including) |
Resiprocate | Resiprocate | 1.12.0-beta4 (including) | 1.12.0-beta4 (including) |
Resiprocate | Resiprocate | 1.12.0-beta5 (including) | 1.12.0-beta5 (including) |
Resiprocate | Resiprocate | 1.12.0-beta6 (including) | 1.12.0-beta6 (including) |
Resiprocate | Resiprocate | 1.12.0-beta7 (including) | 1.12.0-beta7 (including) |
Resiprocate | Resiprocate | 1.12.0-beta8 (including) | 1.12.0-beta8 (including) |
Resiprocate | Resiprocate | 1.12.0-beta9 (including) | 1.12.0-beta9 (including) |