Skip to content
OpenAdvisories

Weakness (CWE)

CWE-552: Files or Directories Accessible to External Parties

Base Draft

The product makes files or directories accessible to unauthorized actors, even though they should not be.

More detail

Web servers, FTP servers, and similar servers may store a set of files underneath a "root" directory that is accessible to the server's users. Applications may store sensitive files underneath this root without also using access control to limit which users may request those files, if any. Alternately, an application might package multiple files or directories into an archive file (e.g., ZIP or tar), but the application might not exclude sensitive files that are underneath those directories.

How to prevent it (1 mitigation)
  1. Implementation, System Configuration, Operation

    When storing data in the cloud (e.g., S3 buckets, Azure blobs, Google Cloud Storage, etc.), use the provider's controls to disable public access.

Source: MITRE CWE-552

153 results · Clear filters · Feed

  • High 7.5

    OpenEMR FaxSMS module: insecure staging of decrypted patient documents in webroot

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.2.0, interface/modules/custom_modules/oe-module-faxsms/src/Controller/SignalWireClient.php decrypts a selected patient document with Document::…

  • High 8.6

    HCL BigFix AEX is affected by multiple security vulnerabilities.

    HCL BigFix AEX is affected by an Unrestricted File Upload and Improper Access Control vulnerability. This could allow an attacker to upload malicious or unauthorized files and directly access or download sensitive uploaded content, potentially leading to info…

  • High 7.5

    HKUDS Vibe-Trading 0.1.0 before 0.1.7 Path Traversal via read_document and safe_user_path

    HKUDS Vibe-Trading from 0.1.0 before 0.1.7 contains a path traversal vulnerability that allows remote attackers to read sensitive server files through LLM agent file-read tools. Attackers can prompt the agent to invoke read_document, which lacks sandbox check…

  • High 8.2

    OmniFaces: Forged combined-resource IDs and related output/push boundaries

    OmniFaces is a utility library for Faces. In OmniFaces versions before 1.14.3, 2.7.33, 3.14.23, 4.7.12, and 5.4.2, CombinedResourceHandler accepts a structurally valid deflated and base64 encoded combined resource ID without verifying that the server issued i…

  • High 8.7

    Improper Access Control Allows Unauthorized Access to Protected Internal Web Resources in TSplus Remote Access

    A vulnerability involving improper access control in the TSplus Remote Access web server that allows an unauthenticated remote attacker to access internal resources protected by manipulated paths through the /socket.io/JWN/ endpoint, bypassing the access rest…

  • High 7.7

    MCP Atlassian: Arbitrary file read via confluence_upload_attachment allows exfiltration of server credentials

    MCP Atlassian is a Model Context Protocol (MCP) server for Atlassian products (Confluence and Jira). Prior to 0.22.0, confluence_upload_attachment opens a caller-selected server-local file without checking that the resolved path remains in the workspace. A ca…

  • High 7.5

    NUUO Network Video Recorder 2.0.0 is vulnerable to arbitrary file read. In up.php, the url parameter submitted by the u…

  • High 7.5

    Anyquery: Local File Read (LFR) via Unrestricted SQLite Virtual Table Modules in Server Mode

    Anyquery is an SQL query engine built on top of SQLite. Prior to 0.4.5, anyquery server exposes file-backed SQLite virtual table modules such as csv_reader and log_reader through its MySQL-compatible server port without authentication, authorization, or direc…

  • High 7.1

    Gallery - Private Photo Vault 1.0.41 - Unauthenticated local-network HTTP file exposure

    Gallery - Private Photo Vault 1.0.41 starts an unauthenticated HTTP server that is reachable from the local network. The server listens on TCP port 8080 and serves files and directory listings from Android external storage.

  • High 8.6

    Yogeta WP Cloud <= 1.0 - Unauthenticated Arbitrary File Download

    The Yogeta WP Cloud WordPress plugin through 1.0 does not validate a user-supplied file path before passing it to a file-read function on a public endpoint that lacks any authorization check, allowing unauthenticated attackers to download arbitrary files from…

  • High 8.8

    SiYuan before v3.8.2 TLS Private Key Disclosure via getFile

    SiYuan versions <= 3.8.1 (fixed in v3.8.2) contain an incomplete blocklist in the IsForbiddenAbsPath() function (kernel/util/path_guard.go), which only blocks conf/conf.json by exact match and does not restrict the TLS private key (conf/key.pem) or CA private…

  • High 8.8

    Authenticated Arbitrary File Write leads to Remote Code Execution in HPE Networking Fabric Composer

    An arbitrary file write vulnerability in the API of HPE Networking Fabric Composer could allow an authenticated low privilege operator user to escalate privileges. Successful exploitation of this vulnerability may enable the attacker to execute arbitrary comm…

  • High 8.1

    Trilium arbitrary file read and denial of service via file:// URLs in the automatic image-download feature

    Trilium is an open-source hierarchical note-taking application. In versions prior to 0.104.0, the automatic image-download feature accepts file:// URLs in a note's img tags and reads the referenced local file with no path validation, allowing any authenticate…

  • High 7.7

    CVE-2026-75889 CVE Record

    Grafana Alloy’s prometheus.operator.servicemonitors component allows a user who can create or modify ServiceMonitor resources in a watched namespace to specify an arbitrary local file through bearerTokenFile. Alloy reads the file and sends its contents as a b…

  • High 7.5

    DocSys V2.02.80 is vulnerable to Any File Download. An attacker does not need to go through authentication to utilize t…

  • High 8.1

    OneNav 1.2.4 contains an authenticated arbitrary file deletion vulnerability via import_link().

  • High 7.7

    TensorZero: Arbitrary file read and SSRF in TensorZero Gateway's internal object storage endpoint

    TensorZero is an open-source LLMOps platform that unifies an LLM gateway, observability, evaluation, optimization, and experimentation. Prior to 2026.6.0, the TensorZero Gateway /internal/object_storage endpoint accepts a caller-supplied JSON storage_path par…

  • High 8.1

    Apache InLong: Missing authorization on DataNode management endpoints

    Files or Directories Accessible to External Parties vulnerability in Apache InLong. Any user who can authenticate to the manager can create, modify and delete Data Node definitions. This issue affects Apache InLong: from 2.0.0 before 2.4.0. Users are advised …

  • High 8.1

    Apache InLong: Missing authorization in StreamSource forceDelete

    Files or Directories Accessible to External Parties vulnerability in Apache InLong. StreamSource performs no authorization check, any authenticated user can logically delete ALL stream sources. This issue affects Apache InLong: from 2.0.0 before 2.4.0. Users …

  • High 7.5

    Handlebars.java: Arbitrary file read in `SpringTemplateLoader` via URL-fragment suffix bypass

    Handlebars.java provides logic-less and semantic Mustache templates with Java. Prior to 4.5.3, com.github.jknack.handlebars.springmvc.SpringTemplateLoader resolves attacker-influenced Spring MVC view names through Spring ResourceLoader without the path-contai…

  • High 7.4

    Microsoft Edge (Chromium-based) Information Disclosure Vulnerability

    Files or directories accessible to external parties in Microsoft Edge (Chromium-based) allows an unauthorized attacker to disclose information over a network.

  • High 7.5

    repomix - Local File Inclusion via file:// URL Scheme in Git Clone Endpoint

    repomix contains a local file inclusion vulnerability in the git clone endpoint that allows unauthenticated attackers to read arbitrary local git repositories. The isValidRemoteValue function in src/core/git/gitRemoteParse.ts fails to block file:// URLs, perm…

  • High 7.5

    GitHub Copilot 1.372.0 allows filesystem access outside of a workspace folder (without user approval) via a file-handle…

  • High 7.5

    Dalfox: Unauthenticated Arbitrary File Read with Out-of-Band Exfiltration via `custom-payload-file` in Dalfox Server Mode

    Dalfox is a powerful open-source XSS scanner and utility focused on automation. Prior to 2.13.0, when dalfox is run in REST API server mode, the custom-payload-file field in model.Options is JSON-tagged and deserialized directly from the attacker's request bo…

  • High 7.5

    A path handling issue was addressed with improved logic. This issue is fixed in macOS Sequoia 15.7.7, macOS Sonoma 14.8…

  • High 7.5
    CVE-2025-69428 Public exploit

    An issue in Pro-Bit before v1.77.4 allows unauthenticated attackers to directly access sensitive directory and its subd…

  • High 8.2

    Unauthorized Arbitrary File Read via RMI in AdminServer Interface

    A vulnerability in the AdminServer component of OpenEdge on all supported platforms grants its authenticated users OS-level access to the server through the adopted authority of the AdminServer process itself.  The delegated authority of the AdminServer could…

  • High 7.7

    LORIS has a path traversal in FilesDownloadHandler

    LORIS (Longitudinal Online Research and Imaging System) is a self-hosted web application that provides data- and project-management for neuroimaging research. From 24.0.0 to before 27.0.3 and 28.0.1, an incorrect order of operations in the FilesDownloadHandle…

  • High 8.7

    LORIS has potential cross-site scripting in help_editor module

    LORIS (Longitudinal Online Research and Imaging System) is a self-hosted web application that provides data- and project-management for neuroimaging research. From to before 27.0.3 and 28.0.1, the help_editor module of LORIS did not properly sanitize some use…

  • High 7.5

    LORIS has a path traversal in static router

    LORIS (Longitudinal Online Research and Imaging System) is a self-hosted web application that provides data- and project-management for neuroimaging research. From 20.0.0 to before 27.0.3 and 28.0.1, a bug in the static file router can allow an attacker to tr…

  • High 7.5

    Rack: Local file inclusion in `Rack::Static` via URL Prefix Matching

    Rack is a modular Ruby web server interface. Prior to versions 2.2.23, 3.1.21, and 3.2.6, Rack::Static determines whether a request should be served as a static file using a simple string prefix check. When configured with URL prefixes such as "/css", it matc…

  • High 7.7

    Potential unauthorized access to files on the Web HMI server host

    From Panorama Web HMI, an attacker can gain read access to certain Web HMI server files, if he knows their paths and if these files are accessible to the Servin process execution account. * Installations based on Panorama Suite 2022-SP1 (22.50.005) are vulner…

  • High 8.8

    ZKTeco ZKAccess Professional 3.5.3 Privilege Escalation via Insecure Permissions

    ZKTeco ZKAccess Professional 3.5.3 contains an insecure file permissions vulnerability that allows authenticated users to escalate privileges by modifying executable files. Attackers can leverage the Modify permission granted to the Authenticated Users group …

  • High 7.5

    EverSync 0.5 Arbitrary File Download via files Directory

    EverSync 0.5 contains an arbitrary file download vulnerability that allows unauthenticated attackers to access sensitive files by requesting them directly from the files directory. Attackers can send GET requests to the files directory to download database fi…

  • High 7.5

    FileRise affected by an Unauthenticated File Read Due to Insufficient Access Control

    FileRise is a self-hosted web file manager / WebDAV server. Versions prior to 3.3.0, the application contains an unauthenticated file read vulnerability due to the lack of access control on the /uploads directory. Files uploaded to this directory can be acces…

  • High 7.8

    A vulnerability exists in Quick Heal Total Security 23.0.0 in the quarantine management component where insufficient va…

  • High 8.2

    Unauthenticated Arbitrary File Deletion Vulnerability in AOS-8 Operating System

    Arbitrary file deletion vulnerability have been identified in a system function of mobility conductors running AOS-8 operating system. Successful exploitation of this vulnerability could allow an unauthenticated remote malicious actor to delete arbitrary file…

  • High 8.8

    KAYSUS KS-WR3600 routers with firmware 1.0.5.9.1 mishandle configuration management. Once any user is logged in and mai…

  • High 7.5

    V-SOL GPON/EPON OLT Platform 2.03 Unauthenticated Configuration Download

    V-SOL GPON/EPON OLT Platform 2.03 contains an unauthenticated information disclosure vulnerability that allows attackers to download configuration files via direct object reference. Attackers can retrieve sensitive configuration data by sending HTTP GET reque…

  • High 7.5

    due to insufficient sanitazation in Vega’s `convert()` function when `safeMode` is enabled and the spec variable is an …