bugcrowd / vulnerability-rating-taxonomy

Bugcrowd’s baseline priority ratings for common security vulnerabilities
https://bugcrowd.com/vrt
Apache License 2.0
437 stars 83 forks source link

Indicators of Compromise #224

Closed codingo closed 5 years ago

codingo commented 5 years ago

Currently the VRT doesn't cater for situations where a compromise has occurred, and proof is available. This may not always be malicious, and there's a few situations where this could apply:

I believe this should be a P1, however I believe the language is important to help limit false positives, and so this can cover point two of the above in situations where the action may not necessarily be a malicious one. I'm not entirely certain what that wording would be, but the best I could land on was:

P1 - Evidence of Site Compromise or No Longer Controlled by Client

Alternatively, this could be a new category with branches off of it, but that in itself seems excessive for what is quite likely a rarer edge case.

codingo commented 5 years ago

Thanks to emitrani for pointing out another good example for this, that feeds nicely into this example: How I Hacked Facebook, and Found Someone's Backdoor Script

hakluke commented 5 years ago

I have also come across this previously and was hesitant to report for fear of downgrading my severity rating. It would be great to have this formalised in the VRT.

plr0man commented 5 years ago

After discussing this with the team we agreed that there's some potential for adding a new "varies" category. The proposed entry is: Varies - Indicators of Compromise This category could be used to build out a more detailed structure in the future.

VinceMHernandez commented 5 years ago

+1 Agree with @plr0man here we could build the structure out as we gather more data

plr0man commented 5 years ago

I opened #239 for this issue.

  1. Any thoughts on remediation advice?
  2. Is there any CWE that could fit there?
codingo commented 5 years ago

@plr0man as this is now merged and a part of the VRT, any chance for some contribution swag?

barnett commented 5 years ago

Definitely @codingo.

We send the swag with each release so once we cut the next version will send it out.

codingo commented 5 years ago

Hi @barnett, where are we at with this one?

For reference of why I'm prompting this, please see 5e635749fd5fb146dce7537295d5ebd1d0396cc33de1bd693f98b2e87e2b6697.

barnett commented 5 years ago

@codingo let me get back to you next week on time-frame 👍, apologies for the delay

barnett commented 5 years ago

@codingo we are looking at about a month until implementation