Off-by-one error in the read_client function in webhttpd.c in Motion 3.2.10 and earlier might allow remote attackers to execute arbitrary code via a long request to a Motion HTTP Control interface, which triggers a stack-based buffer overflow with some combinations of processor architecture and compiler.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Motion | Lavrsen | * | 3.2.10 (including) |
Motion | Lavrsen | 3.1.17 (including) | 3.1.17 (including) |
Motion | Lavrsen | 3.1.18 (including) | 3.1.18 (including) |
Motion | Lavrsen | 3.1.19 (including) | 3.1.19 (including) |
Motion | Lavrsen | 3.1.20 (including) | 3.1.20 (including) |
Motion | Lavrsen | 3.2.1 (including) | 3.2.1 (including) |
Motion | Lavrsen | 3.2.2 (including) | 3.2.2 (including) |
Motion | Lavrsen | 3.2.3 (including) | 3.2.3 (including) |
Motion | Lavrsen | 3.2.4 (including) | 3.2.4 (including) |
Motion | Lavrsen | 3.2.5 (including) | 3.2.5 (including) |
Motion | Lavrsen | 3.2.6 (including) | 3.2.6 (including) |
Motion | Lavrsen | 3.2.7 (including) | 3.2.7 (including) |
Motion | Lavrsen | 3.2.8 (including) | 3.2.8 (including) |
Motion | Lavrsen | 3.2.9 (including) | 3.2.9 (including) |
Motion | Ubuntu | dapper | * |
Motion | Ubuntu | feisty | * |
Motion | Ubuntu | gutsy | * |
Motion | Ubuntu | hardy | * |
Motion | Ubuntu | upstream | * |