Forum Discussion
repeated parameter name
This repeating-parameter behavior is not breaking anything. In fact, according to the developers, it is a legitimate array that gets a different value each time it appears in the URL parameter. But the f5 recognizes this "array[]" as a multiple times parameters. It seems like the F5 detect a false positive
OK. This makes sense.
In an ordinary situation, having multiple copies of a query parameter would be problematic because most web app frameworks parse them out to the app in the form of a list (key:value) pairs, so the app itself cannot usually detect if the HTTP query parameters are duplicated because it would only "see" one of them. It sounds like your app is actually designed to operate this way.
Since in your situation this is OK, you should disable this signature.
- Emil_TAug 20, 2024Altostratus
Well yeh, that is always the easy way to go, but I'd like to understand why F5 detects a false positive in a allegedly valid RFC HTTP request
- Lucas_ThompsonAug 20, 2024Employee
Super! Understanding internet security more fully is always good. Here's more information that explains in a lot of detail why you *usually* don't want duplicated HTTP parameters and why this signature is not a false positive:
- Emil_TAug 22, 2024Altostratus
Understood. But it is still unclear whether the same risk applies to the array[] type of parameter, which is by design "repeated" as of it's nature
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com