redirect() in bottle.py in bottle 0.12.10 doesnt filter a rn sequence, which leads to a CRLF attack, as demonstrated by a redirect(233rnSet-Cookie: name=salt) call.
The product uses CRLF (carriage return line feeds) as a special element, e.g. to separate lines or records, but it does not neutralize or incorrectly neutralizes CRLF sequences from inputs.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Bottle | Bottlepy | 0.12.10 (including) | 0.12.10 (including) |
Python-bottle | Ubuntu | precise | * |
Python-bottle | Ubuntu | trusty | * |
Python-bottle | Ubuntu | trusty/esm | * |
Python-bottle | Ubuntu | upstream | * |
Python-bottle | Ubuntu | xenial | * |
Python-bottle | Ubuntu | yakkety | * |