---
title: "AH10411: Rewritten query string contains control characters or spaces"
canonical_url: "https://www.zone.ee/help/kb/ah10411-rewritten-query-string-contains-control-characters-or-spaces/"
post_type: "ht_kb"
published: "2023-08-03T09:28:29+00:00"
modified: "2023-08-03T09:39:54+00:00"
language: "et"
author: "annikasillaots"
taxonomies:
  ht_kb_category:
    - name: "Apache"
      url: "https://www.zone.ee/help/kb-categories/apache/"
  ht_kb_tag:
    - name: "apache"
      url: "https://www.zone.ee/help/kb-tags/apache/"
    - name: "rewrite"
      url: "https://www.zone.ee/help/kb-tags/rewrite/"
    - name: "Apache Rewrite moodul"
      url: "https://www.zone.ee/help/kb-tags/apache-rewrite-moodul/"
---

# AH10411: Rewritten query string contains control characters or spaces

Seoses Apache veebiserveritarkvarast avastatud turvanõrkuse [CVE-2023-25690](https://nvd.nist.gov/vuln/detail/CVE-2023-25690) (CVSS skoor 9.8) parandamisega, võisid mõned Rewrite reeglid katki minna, andes nüüd vea:

```
AH10411: Rewritten query string contains control characters or spaces
```

See juhtub enamasti siis, kui aadressiriba sisaldab tühikut (`%20`).

Probleemi lahendamiseks tuleb lisada `RewriteRule` reegli lõppu `BCTLS` lipp.

Kui hetkel on näiteks kasutusel selline Rewrite reegel:

```
RewriteRule ^([^?]*) index.php?route=$1 [L,QSA]
```

Siis see reegel tuleb muuta järgmiseks:

```
RewriteRule ^([^?]*) index.php?route=$1 [BCTLS,L,QSA]
```

Kui RewriteRule rea lõpus nurksulgusid ei ole, siis tuleb `BCTLS` lipp lisada rea lõppu koos nurksulgudega: ` [BCTLS]`

 NB! Kuna turvanõrkus puudutab peamiselt proxy päringuid (kui su RewriteRules on kasutusel `P` lipp), siis ei ole mõtet lisada `[BCTLS]`lippu RewriteRule ridadele, mis vigu ei tekita.
