Skip to content

Commit

Permalink
Revise Subdomain Takeover (#185)
Browse files Browse the repository at this point in the history
  • Loading branch information
plr0man authored and adamrdavid committed Aug 7, 2018
1 parent 464a125 commit d011529
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 4 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,14 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- cross_site_scripting_xss.stored.privileged_user_to_privilege_elevation
- cross_site_scripting_xss.stored.privileged_user_to_no_privilege_elevation
- server_security_misconfiguration.clickjacking.form_input
- server_security_misconfiguration.misconfigured_dns.basic_subdomain_takeover
- server_security_misconfiguration.misconfigured_dns.high_impact_subdomain_takeover

### Removed
- server_security_misconfiguration.mail_server_misconfiguration.missing_spf_on_email_domain
- server_security_misconfiguration.mail_server_misconfiguration.email_spoofable_via_third_party_api_misconfiguration
- cross_site_scripting_xss.stored.admin_to_anyone
- server_security_misconfiguration.misconfigured_dns.subdomain_takeover

### Changed
- broken_authentication_and_session_management.failure_to_invalidate_session.on_password_change updated remediation advice
Expand Down
3 changes: 3 additions & 0 deletions deprecated-node-mapping.json
Original file line number Diff line number Diff line change
Expand Up @@ -97,5 +97,8 @@
},
"cross_site_scripting_xss.stored.admin_to_anyone": {
"1.5": "cross_site_scripting_xss.stored.privileged_user_to_privilege_elevation"
},
"server_security_misconfiguration.misconfigured_dns.subdomain_takeover": {
"1.5": "server_security_misconfiguration.misconfigured_dns.basic_subdomain_takeover"
}
}
6 changes: 5 additions & 1 deletion mappings/cvss_v3.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,11 @@
"id": "misconfigured_dns",
"children": [
{
"id": "subdomain_takeover",
"id": "basic_subdomain_takeover",
"cvss_v3": "AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N"
},
{
"id": "high_impact_subdomain_takeover",
"cvss_v3": "AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N"
},
{
Expand Down
9 changes: 8 additions & 1 deletion mappings/remediation_advice.json
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,14 @@
"id": "misconfigured_dns",
"children": [
{
"id": "subdomain_takeover",
"id": "basic_subdomain_takeover",
"remediation_advice": "1. Set up your external service so it fully listens to your wildcard DNS.\n2. Keep your DNS-entries constantly vetted and restricted.",
"references": [
"https://labs.detectify.com/2014/10/21/hostile-subdomain-takeover-using-herokugithubdesk-more/"
]
},
{
"id": "high_impact_subdomain_takeover",
"remediation_advice": "1. Set up your external service so it fully listens to your wildcard DNS.\n2. Keep your DNS-entries constantly vetted and restricted.",
"references": [
"https://labs.detectify.com/2014/10/21/hostile-subdomain-takeover-using-herokugithubdesk-more/"
Expand Down
10 changes: 8 additions & 2 deletions vulnerability-rating-taxonomy.json
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,14 @@
"type": "subcategory",
"children": [
{
"id": "subdomain_takeover",
"name": "Subdomain Takeover",
"id": "basic_subdomain_takeover",
"name": "Basic Subdomain Takeover",
"type": "variant",
"priority": 3
},
{
"id": "high_impact_subdomain_takeover",
"name": "High Impact Subdomain Takeover",
"type": "variant",
"priority": 2
},
Expand Down

0 comments on commit d011529

Please sign in to comment.