diff --git a/http/takeovers/aws-bucket-takeover.yaml b/http/takeovers/aws-bucket-takeover.yaml index 3c8e7de7c9ef..538e4f0f0414 100644 --- a/http/takeovers/aws-bucket-takeover.yaml +++ b/http/takeovers/aws-bucket-takeover.yaml @@ -1,8 +1,7 @@ id: aws-bucket-takeover - info: name: AWS Bucket Takeover Detection - author: pdteam,pwnhxl,zy9ard3 + author: pdteam,pwnhxl,zy9ard3,venjaku severity: high description: AWS Bucket takeover was detected. reference: @@ -34,6 +33,12 @@ http: - contains(tolower(header), "aliyunoss") negative: true + - type: regex + part: host + regex: + - '^[a-z0-9][a-z0-9-]+-[0-9]{12}-[a-z0-9-]+-an\.s3\.[a-z0-9-]+\.amazonaws\.com' + negative: true + - type: word part: host words: @@ -71,7 +76,6 @@ http: - "oss-me-east-1.aliyuncs.com" negative: true - extractors: - type: regex part: body @@ -79,4 +83,3 @@ http: regex: - '