Bug ID 476952: Improved REST Paging Validation

Last Modified: Sep 13, 2023

Affected Product(s):
BIG-IP ASM(all modules)

Known Affected Versions:
11.6.0, 11.6.1, 11.6.2, 11.6.3, 11.6.3.1, 11.6.3.2, 11.6.3.3, 11.6.3.4, 11.6.4, 11.6.5, 11.6.5.1, 11.6.5.2, 11.6.5.3, 12.1.0 HF1, 12.1.0 HF2, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2

Fixed In:
12.0.0

Opened: Aug 27, 2014

Severity: 3-Major

Symptoms

REST Pagination using $skip and $top under the asm namespace expects full pages to be used, that is $skip must be a multiple of the $top value. No validation was present to enforce this, and misuse could lead to unexpected behaviour in search results.

Impact

Duplicate or skipped elements when paging through search results via REST API.

Conditions

$skip and $top are used for asm REST search results, and $skip was not a multiple of $top.

Workaround

$skip must be a multiple of $top

Fix Information

The system now gives a validation error for incorrect usage, to prevent unexpected misuse by REST clients.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips