Hanno Böck commited on 2017-03-02 12:31:40
Zeige 2 geänderte Dateien mit 6 Einfügungen und 0 Löschungen.
| ... | ... |
@@ -109,6 +109,11 @@ function verify_input_ipv6( $input ) |
| 109 | 109 |
system_failure("Ungültige IPv6-Adresse");
|
| 110 | 110 |
} |
| 111 | 111 |
|
| 112 |
+function verify_input_recorddata( $input ) |
|
| 113 |
+{
|
|
| 114 |
+ if (strstr($input, "\\") || strstr($input, '"')) |
|
| 115 |
+ system_failure("Ungültige Zeichen");
|
|
| 116 |
+} |
|
| 112 | 117 |
|
| 113 | 118 |
function filter_quotes( $input ) |
| 114 | 119 |
{
|
| ... | ... |
@@ -228,6 +228,7 @@ function save_dns_record($id, $record) |
| 228 | 228 |
$record['hostname'] = NULL; |
| 229 | 229 |
} |
| 230 | 230 |
verify_input_hostname($record['hostname'], true); |
| 231 |
+ verify_input_recorddata($record['data']); |
|
| 231 | 232 |
if ($record['ttl'] && (int) $record['ttl'] < 1) |
| 232 | 233 |
system_failure('Fehler bei TTL');
|
| 233 | 234 |
switch ($record['type']) |
| 234 | 235 |