Skip to main content

IDOR

Description

We are able to enumerate a field without any limits.

Remediation

Change the argument to one that cannot be enumerated.

Configuration

CheckId: access_control/idor

Options

  • threshold_res : Rate of correct responses to an argument being enumerated to raise an alert.

  • threshold_enum : Rate of iterable values of a field to be considered iterable.

Examples

Ignoring this check

{
"checks": {
"access_control/idor": {
"skip": true
}
}
}

Check with all default options

{
"checks": {
"access_control/idor": {
"options": {
"threshold_res": 0.8,
"threshold_enum": 0.6
}
}
}
}

Score

  • Escape Severity: MEDIUM
  • OWASP: A01:2023
  • PCI DSS: 6.5.8
  • CWE
    • 284
    • 307
    • 566
    • 639
    • 799
  • WASC: 11

CVSS

  • CVSS_VECTOR: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N/E:H/RL:O/RC:C
  • CVSS_SCORE: 5.1

References