From 08fae4381bffb6ca3e786e42baffb685aa8d8241 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ermal=20Lu=E7i?= Date: Fri, 15 Jan 2010 13:13:10 +0000 Subject: [PATCH] Ticket #297. Verify WPA PSK key length. --- usr/local/www/interfaces.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/usr/local/www/interfaces.php b/usr/local/www/interfaces.php index 7564849126..933635c425 100755 --- a/usr/local/www/interfaces.php +++ b/usr/local/www/interfaces.php @@ -439,6 +439,12 @@ if ($_POST) { break; } } + + if ($_POST['passphrase']) { + $passlen = strlen($_POST['passphrase']); + if ($passlen < 8 || $passlen > 64) + $input_errors[] = "The length of the passphrase should be between 8 and 63 characters."; + } } if (!$input_errors) { unset($wancfg['ipaddr']);