| Название | GitHub https://github.com/nasa-gcn/gcn.nasa.gov 4.7.10 Insufficient Verification of Data Authenticity |
|---|
| Описание | Description
Summary:
The Email Notifications feature at /user/email lets a signed-in user set any syntactically valid email address as the recipient for a Notice subscription. This is documented as intentional behavior, since GCN’s docs state the recipient defaults to your sign-in address but can be changed. The gap is that there’s no verification step for that recipient address before the subscription activates and starts delivering mail.
Impact:
Any authenticated user can enrol an arbitrary third-party inbox into recurring GCN Notice emails with zero consent.
The recipient has no way to know who subscribed them or why, since the emails identify GCN as the sender, not the account that set it up.
This creates unsolicited, recurring email from a legitimate nasa.gov-affiliated sender, which a recipient could mistake for spam or a phishing precursor, creating reputational risk for GCN.
Steps to Reproduce:
1.Create an account using Email A.
2.Sign in and go to https://gcn.nasa.gov/user/email
3.Click “Add” to create a new Notice subscription.
In the Recipient field, enter Email B, a second address you own, different from the account’s own email.
Select any Notice types and save. No confirmation email goes to Email B before the subscription activates.
Email B immediately starts receiving live GCN Notices with no prior consent.
Suggested Fix:
Either add a double opt-in (store the subscription pending, email the recipient a confirmation link, activate only after they click it), or restrict the recipient field to the account’s own email and build multi-recipient support around the opt-in flow instead. |
|---|
| Источник | ⚠️ https://github.com/nasa-gcn/gcn.nasa.gov/issues/3805 |
|---|
| Пользователь | NirvanaOn (UID 102126) |
|---|
| Представление | 14.10.2026 10:37 (23 дни назад) |
|---|
| Модерация | 06.11.2026 10:19 (23 days later) |
|---|
| Статус | принято |
|---|
| Запись VulDB | 431788 [nasa-gcn gcn.nasa.gov до b299b562af665878964b981a459f0a9c04b11adf Email Notification /user/email Recipient эскалация привилегий] |
|---|
| Баллы | 20 |
|---|