Dropbox Watchdog

Search issues

Search the Dropbox Watchdog archive

All issues

Over-broad by default: third-party app permissions on your Dropbox

2014–2026

MediumStatus: OngoingProduct: Dropbox API / connected appsYear: 2022

Many third-party integrations request broad, full-Dropbox access rather than scoped, folder-limited permissions — so a single connected app, if compromised, can expose everything in an account.

What happened

When you connect a third-party app to Dropbox via OAuth, it asks for permission to access your files. Dropbox supports scoped, app-folder-only access, but a great many integrations historically requested full-account access — the ability to read and write everything in your Dropbox — because it is the path of least resistance for developers. Users routinely grant these requests without scrutinizing them.

The consequence is concentration of risk: every app with full access is a copy of your account's reach. If that app is breached, sold, abandoned, or turns malicious, the attacker inherits broad access to your files via a valid OAuth token — no Dropbox password required and no Dropbox breach necessary. The 2024 Dropbox Sign incident, in which OAuth tokens and API keys were among the exposed data, is a concrete illustration of why tokens and scopes matter. Stale connected apps that users forgot they authorized compound the exposure.

Dropbox provides a connected-apps page where users can review and revoke access, and it has expanded scoped-permission options for developers. But the default culture of broad grants, and the difficulty of auditing what each app can really do, leaves a persistent, under-appreciated attack surface.

Impact

OAuth over-permissioning is one of the most overlooked risks in the Dropbox ecosystem: it routes around passwords and 2FA entirely, and it means a user's exposure is only as strong as the least secure app they ever connected. It links the developer-platform and security stories — and it is why periodically auditing and revoking connected apps is essential hygiene.

Dropbox's Response / Official Position

Dropbox offers a connected-apps management page for reviewing and revoking access, supports scoped (app-folder) permissions for developers, and documents OAuth best practices. It has not, however, eliminated broad-access grants, which remain common across third-party integrations.

Sources

Related guides

Spot an error, or have a source to add?
Report an error / suggest update

Related issues

9 sources
HighApproximately 5,000 accounts; files accessed in fewer than a third (about 1,500 by 9to5Mac's arithmetic)

The 2026 Lenovo ID sign-in flaw: ~5,000 Dropbox accounts entered without a Dropbox password

A flaw in how Lenovo verified account-holder email addresses let an attacker register a Lenovo ID on a victim's email, and Dropbox's Lenovo ID sign-in link then trusted that identity without ever asking for a Dropbox password — reaching roughly 5,000 accounts.

Security Incidents & Data BreachesCurrent / Ongoing Issues (2024–2026)
Read documentation

Across multiple years, attackers have built convincing fake Dropbox login pages — reached via PDF lures and redirect chains through trusted cloud storage — to harvest victims' real business email and Dropbox credentials.

Security Incidents & Data BreachesAccount Lockouts & Support Failures
Read documentation

ConsentFix, an OAuth-consent phishing technique first documented by Push Security in December 2025 and reported on independently through mid-2026, delivers its Microsoft 365 lures through trusted file-hosting platforms — reporting names both Dropbox and DocSend (a Dropbox company) as hosts for the password-protected files attackers use to get past mail filters.

Security Incidents & Data BreachesCurrent / Ongoing Issues (2024–2026)
Read documentation
2 sources
Medium

2026 root-certificate change forces SDK upgrades or apps lose API access

Because some official Dropbox SDKs pinned root certificates, Dropbox's switch to a new certificate root starting 1 January 2026 means apps on the Java, .NET, or Python SDK must upgrade to specific minimum versions or lose access to the API.

Current / Ongoing Issues (2024–2026)Developer, API & Platform
Read documentation