/

CVE-2026-57443

Severity:

HIGH RISK

(7.5)

Missing Authentication (CWE-306) in AetherBrowser API

CVE-2026-57443

Deferred

Vulnerability type

Category:

Missing Authentication

CWE:

CWE-306

Impact:

Unauthorized Email Metadata Disclosure

Severity:

HIGH RISK

(7.5)

CVSS version:

3.1

Catch this CVE while code is being written

Detect vulnerable code directly in pull requests, so CVEs are fixed before merge.

Summary

SCBE-AETHERMOORE's AetherBrowser API exposes an email-checking endpoint without authentication, allowing remote callers to invoke a subprocess that connects to configured ProtonMail or Gmail accounts. When the API is network-reachable, this may disclose email metadata such as senders, subjects, and body snippets to unauthorized users.

Affected context

The issue occurs in AetherBrowser API deployments using the affected email-checking functionality. Risk is increased when the server listens on a broadly reachable interface, permits requests from arbitrary browser origins through permissive CORS settings, and has access to configured IMAP mail accounts.

Exploit preconditions

  • Attack surface: The unauthenticated HTTP API endpoint exposed by the AetherBrowser server
  • Required access: Network connectivity to the API; no application authentication is required
  • Trigger point: A request to the email-checking operation
  • Why exploitation is possible: The endpoint invokes the email-reading subprocess and returns collected email metadata without first verifying the caller's identity or authorization

Why this happens

The underlying flaw is an externally reachable sensitive operation that lacks an authentication and authorization boundary.

This maps to CWE-306: Missing Authentication for Critical Function, because the server permits remote users to invoke an operation that accesses protected external resources without establishing an authenticated identity. Broad network binding and permissive cross-origin policy can further expand exposure, although they do not replace the missing access-control check.

Potential impact

  • Unauthorized users may retrieve email senders, subjects, and body snippets
  • Attackers could use disclosed metadata to support phishing, reconnaissance, or account targeting
  • Repeated requests may cause unnecessary IMAP connections and subprocess activity
  • Exposed mail-account access could increase the impact of related configuration or credential weaknesses

General mitigation guidance

Mitigation generally focuses on placing a strong identity and authorization boundary in front of sensitive API operations.

Common defensive patterns include:

  • Require authenticated requests and enforce least-privilege authorization for email access
  • Bind administrative or internal APIs to private interfaces rather than broadly reachable addresses
  • Restrict cross-origin requests to explicitly trusted origins, or disable browser access when it is unnecessary
  • Avoid returning message content or metadata beyond the minimum required by the operation
  • Store IMAP credentials in protected secret-management systems and limit the accounts and folders accessible to the service
  • Apply rate limits, request auditing, and network-level access controls around the endpoint
  • Run the subprocess with minimal permissions and isolate it from unrelated application resources

How teams detect issues like this

Organizations can identify similar issues through:

  • Static analysis and code review checks for route handlers that lack authentication or authorization middleware
  • Inventory reviews of API endpoints that invoke subprocesses or access mail, storage, or other external services
  • Policy enforcement requiring authentication for administrative, diagnostic, and data-retrieval endpoints
  • Dynamic testing that verifies unauthenticated requests cannot invoke sensitive operations
  • Monitoring for unexpected requests, subprocess launches, IMAP sessions, and responses containing email metadata
  • Automated security review tools that flag publicly bound services, wildcard CORS settings, and unprotected sensitive routes

Sources

SourceLink
github.comgithub.com/issdandavis/SCBE-AETHERMOORE/commit/ca833795e01eab060e92572e5f667c0c136b8c1e
github.comgithub.com/issdandavis/SCBE-AETHERMOORE/commit/de7779b722c501dbcf4eae95dd51bb3984506fb1
github.comgithub.com/issdandavis/SCBE-AETHERMOORE/security/advisories/GHSA-q986-4x7x-gx39

Frequently asked

questions

Yes. A remote attacker who can reach the API server may invoke the affected operation without authenticating, particularly when the service is exposed on a broadly reachable network interface.

The attacker generally needs network connectivity to the API endpoint. Valid application credentials are not required because the operation does not enforce authentication.

Require authentication and least-privilege authorization before invoking the email-reading operation, then reduce network exposure and restrict cross-origin access.

Maintain an authenticated-by-default API policy, review every sensitive route for authorization coverage, isolate internal services, and continuously test that protected operations reject unauthenticated requests.

Find out what's already
exploitable in your codebase.