{
"request": "Triage Jira ticket SREIN-1654: Wiz Issue: Remove or update the stale DNS CNAME/ALIAS for app-story.readitlater.com",
"references": [
"https://mozilla-hub.atlassian.net/browse/SREIN-1654"
],
"sourceContext": {
"issue": "SREIN-1654"
}
}SREIN-1654 is a HIGH-severity Wiz finding (created 2026-07-29, currently in Backlog, no comments) reporting a subdomain takeover risk: the DNS CNAME/ALIAS for app-story.readitlater.com resolves to an S3 bucket that no longer exists (NoSuchBucket), exposing the Pocket AWS account (Read It Later, 996905175585) to attacker registration of the dangling bucket. No protective controls (CloudFront/WAF/bucket ownership) are in place. Recommended remediation per Wiz: delete the DNS record if the subdomain is unused, or recreate the bucket privately behind CloudFront+WAF if it must be retained. No Confluence runbook was linked in the ticket to cross-reference.
Triage: This is a HIGH-severity Wiz subdomain-takeover finding for app-story.readitlater.com (Pocket AWS account 996905175585) — the CNAME/ALIAS points to an S3 bucket that no longer exists, leaving it open for takeover by an unauthorized party. Recommended next steps: 1. Confirm with the Pocket/Read It Later infrastructure owners whether app-story.readitlater.com is still in active use. 2. If unused: delete the DNS CNAME/ALIAS record entirely — this is the fastest, most complete fix and removes the attack surface. 3. If still required: recreate the S3 bucket with a private/locked-down policy, and front it with CloudFront + a WAF/OAC configuration so the bucket is never publicly resolvable by name; validate bucket ownership controls to prevent recurrence. 4. Note this finding is distinct from the related control wc-id-1162 (dangling DNS record) per Wiz's own methodology notes — do not close as duplicate without independent verification. 5. Assign an owner and move out of Backlog given HIGH severity and external attack surface exposure. Please assign to the appropriate DNS/Pocket infra owner for remediation.
[
{
"capability": "jira.issue.read",
"args": {
"key": "SREIN-1654"
},
"result": {
"key": "SREIN-1654",
"summary": "Wiz Issue: Remove or update the stale DNS CNAME/ALIAS for app-story.readitlater.com",
"status": "Backlog",
"description_text": "Remove or update the stale DNS CNAME/ALIAS for app-story.readitlater.com pointing to a non-existent S3 bucket on http://app-story.readitlater.com:8080 and http://app-story.readitlater.com:8080 . If the subdomain is no longer needed, deleting the DNS record is the fastest and most complete fix. If the subdomain must be retained, recreate the bucket privately and front it with CloudFront + WAF. No protective controls observed. Description : This application endpoint exposes an S3 bucket that is susceptible to a subdomain takeover attack. A subdomain takeover risk arises when a subdomain points to an S3 bucket that is no longer utilized or has been deleted, but the DNS entry remains pointing to the non-existent bucket or a subdomain has a CNAME chain pointing to S3, but no bucket exists matching the subdomain name. Since S3 uses virtual hosting and resolves bucket names based on the Host header (not the CNAME chain), this results in a \"NoSuchBucket\" response. This configuration can allow an attacker to register the unclaimed bucket and serve their own content on that subdomain without needing valid credentials. Additionally, this unauthorized access can affect other resources that depend on this bucket. Such an attack can facilitate phishing, data manipulation, supply chain attacks, and cause significant damage to brand reputation. This control is different from 'Dangling DNS record pointing to a non-existent bucket' (wc-id-1162). It first detects an exposed S3 bucket using a attack surface scanner, ensures that the host is a domain name rather than an IP address, verifies that it is not associated with known cloud storage providers, and checks for indications that the bucket does not exist. In contrast, the 'wc-id-1162' control identifies non-existent S3 buckets based solely on observed DNS records pointing to these buckets. Status : OPEN Created : 2026-07-29T05:41:49.132364Z Severity : HIGH Project : Pocket AWS, \u2014 Resource :\t http://app-story.readitlater.com:8080 Type : Cloud Platform : AWS Cloud Resource URL: Subscription Name (ID): Read It Later (996905175585) Region: Risks: EXTERNAL_ATTACK_SURFACE, View Wiz issue Source Automation Rule: Manual",
"comment_count": 0,
"comments": []
}
}
]{
"model": "claude-sonnet-5",
"input_tokens": 3908,
"output_tokens": 1576,
"estimated_cost_usd": 0.035364
}[]