CVE-2024-51138
Description
Vigor165/166 4.2.7 and earlier; Vigor2620/LTE200 3.9.8.9 and earlier; Vigor2860/2925 3.9.8 and earlier; Vigor2862/2926 3.9.9.5 and earlier; Vigor2133/2762/2832 3.9.9 and earlier; Vigor2135/2765/2766 4.4.5. and earlier; Vigor2865/2866/2927 4.4.5.3 and earlier; Vigor2962 4.3.2.8 and earlier; Vigor3912 4.3.6.1 and earlier; Vigor3910 4.4.3.1 and earlier a stack-based buffer overflow vulnerability has been identified in the URL parsing functionality of the TR069 STUN server. This flaw occurs due to insufficient bounds checking on the amount of URL parameters, allowing an attacker to exploit the overflow by sending a maliciously crafted request. Consequently, a remote attacker can execute arbitrary code with elevated privileges.
How to fix
- draytek vigor3912_firmware4.4.3.2 or later
- draytek vigor2620_firmware3.9.9.1 or later
- draytek vigorlte200_firmware3.9.9.1 or later
- draytek vigor2860_firmware3.9.8.3 or later
- draytek vigor2925_firmware3.9.8.3 or later
- draytek vigor2862_firmware3.9.9.8 or later
- draytek vigor2926_firmware3.9.9.8 or later
- draytek vigor2133_firmware3.9.9.2 or later
- draytek vigor2762_firmware3.9.9.2 or later
- draytek vigor2832_firmware3.9.9.2 or later
- draytek vigor2135_firmware4.4.5.5 or later
- draytek vigor2765_firmware4.4.5.5 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| draytek vigor3912_firmware | v < 4.4.3.2 | 4.4.3.2 |
| draytek vigor2620_firmware | v < 3.9.9.1 | 3.9.9.1 |
| draytek vigorlte200_firmware | v < 3.9.9.1 | 3.9.9.1 |
| draytek vigor2860_firmware | v < 3.9.8.3 | 3.9.8.3 |
| draytek vigor2925_firmware | v < 3.9.8.3 | 3.9.8.3 |
| draytek vigor2862_firmware | v < 3.9.9.8 | 3.9.9.8 |
| draytek vigor2926_firmware | v < 3.9.9.8 | 3.9.9.8 |
| draytek vigor2133_firmware | v < 3.9.9.2 | 3.9.9.2 |
| draytek vigor2762_firmware | v < 3.9.9.2 | 3.9.9.2 |
| draytek vigor2832_firmware | v < 3.9.9.2 | 3.9.9.2 |
| draytek vigor2135_firmware | v < 4.4.5.5 | 4.4.5.5 |
| draytek vigor2765_firmware | v < 4.4.5.5 | 4.4.5.5 |
| draytek vigor2766_firmware | v < 4.4.5.5 | 4.4.5.5 |
| draytek vigor2763_firmware | v < 4.4.5.5 | 4.4.5.5 |
| draytek vigor2865_firmware | v < 4.4.5.8 | 4.4.5.8 |
| draytek vigor2866_firmware | v < 4.4.5.8 | 4.4.5.8 |
| draytek vigor2927_firmware | v < 4.4.5.8 | 4.4.5.8 |
| draytek vigor2962_firmware | v < 4.3.2.9, 4.4.3 ≤ v < 4.4.3.2 | 4.3.2.9, 4.4.3.2 |
| draytek vigor3910_firmware | v < 4.3.2.9, 4.4.3 ≤ v < 4.4.3.2 | 4.3.2.9, 4.4.3.2 |
| draytek vigor2915_firmware | v < 4.4.5 | 4.4.5 |
| draytek vigor1000b_firmware | v < 4.4.3.2 | 4.4.3.2 |
| draytek vigor2952_firmware | v < 3.9.8.5 | 3.9.8.5 |
| draytek vigor3220_firmware | v < 3.9.8.5 | 3.9.8.5 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.