Skip to content

Commit 4f402ec

Browse files
authored
Merge pull request #2226 from OWASP/carlify-c9
Clarify C9 after moving it from AZ9
2 parents 15caf43 + 0534072 commit 4f402ec

File tree

4 files changed

+9
-13
lines changed

4 files changed

+9
-13
lines changed

cornucopia.owasp.org/data/cards/webapp-cards-2.2-en/authorization/AZ9/explanation.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,9 @@ Mike discovers that an online booking system allows rapid repeated bookings and
1818

1919
### STRIDE
2020

21-
This scenario maps primarily to STRIDE: **Denial of Service** (DoS).
21+
This scenario maps primarily to STRIDE: **Tampering**.
2222

23-
**Denial of Service** occurs when an attacker causes a system to become unavailable, degrade performance, or otherwise disrupt normal operation.
24-
Mike exploits a valid feature too quickly or too frequently, consuming server resources and creating race conditions, which affects availability and correctness. This may, as well, give him certain benefits at the expanse of others or the system.
25-
The attack is focused on resource exhaustion and misuse of intended functionality, which aligns with the DoS category.
23+
The core exploit involves manipulating the application's intended logic and data integrity through exploiting race conditions and misusing functionality. This makes Mike able to compromise the integrity of the system to produce a state that the system was never designed to allow. By doing so, Mike may be able to impersonate users through brute-force, transcend security boundaries, access sensitive data, elevate his own privileges, or deny service to others (DoS). Depending on the exploit, he might even be able to do so without anyone noticing. While the main STRIDE category is **Tampering**, the impact could span all the other STRIDE categories.
2624

2725
### What can go wrong?
2826

cornucopia.owasp.org/data/cards/webapp-cards-3.0-en/cornucopia/C9/explanation.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,9 @@ Mike discovers that an online booking system allows rapid repeated bookings and
1818

1919
### STRIDE
2020

21-
This scenario maps primarily to STRIDE: **Denial of Service** (DoS).
21+
This scenario maps primarily to STRIDE: **Tampering**.
2222

23-
**Denial of Service** occurs when an attacker causes a system to become unavailable, degrade performance, or otherwise disrupt normal operation.
24-
Mike exploits a valid feature too quickly or too frequently, consuming server resources and creating race conditions, which affects availability and correctness. This may, as well, give him certain benefits at the expanse of others or the system.
25-
The attack is focused on resource exhaustion and misuse of intended functionality, which aligns with the DoS category.
23+
The core exploit involves manipulating the application's intended logic and data integrity through exploiting race conditions and misusing functionality. This makes Mike able to compromise the integrity of the system to produce a state that the system was never designed to allow. By doing so, Mike may be able to impersonate users through brute-force, transcend security boundaries, access sensitive data, elevate his own privileges, or deny service to others (DoS). Depending on the exploit, he might even be able to do so without anyone noticing. While the main STRIDE category is **Tampering**, the impact could span all the other STRIDE categories.
2624

2725
### What can go wrong?
2826

source/webapp-mappings-2.2.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -776,9 +776,9 @@ suits:
776776
id: "AZ9"
777777
value: "9"
778778
url: "https://cornucopia.owasp.org/cards/AZ9"
779-
stride: [ D ]
779+
stride: [ T ]
780780
owasp_scp: [ 94 ]
781-
stride_print: [ 'Denial of Service' ]
781+
stride_print: [ 'Tampering' ]
782782
owasp_dev_guide: [ ACM1 ]
783783
owasp_dev_guide_print: [ ACM1 ]
784784
owasp_asvs: [ 11.1.3, 11.1.4 ]
@@ -1325,4 +1325,4 @@ suits:
13251325
owasp_asvs: [ "-" ]
13261326
owasp_asvs_print: [ "-" ]
13271327
capec: [ 184, 242, 416, 438, 441, 444, 523, 518, 519, 548, 636, 691 ]
1328-
safecode: [ "-" ]
1328+
safecode: [ "-" ]

source/webapp-mappings-3.0.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1909,8 +1909,8 @@ suits:
19091909
id: "C9"
19101910
value: "9"
19111911
url: "https://cornucopia.owasp.org/cards/C9"
1912-
stride: [ D ]
1913-
stride_print: [ 'Denial of Service' ]
1912+
stride: [ T ]
1913+
stride_print: [ 'Tampering' ]
19141914
owasp_dev_guide: [ ACM1 ]
19151915
owasp_dev_guide_print: [ ACM1 ]
19161916
owasp_asvs: [ 2.2.1, 2.2.2, 2.3.2, 2.3.4, 2.4.1, 2.4.2, 15.3.3, 15.4.1, 15.4.2, 15.4.3, 15.4.4, 16.3.3 ]

0 commit comments

Comments
 (0)