{"id":"CVE-2026-77884","aliases":["EUVD-2026-77755","GHSA-2qp8-r85p-fw36"],"status":"published","title":"Gallery - Private Photo Vault 1.0.41 - Unauthenticated local-network HTTP file exposure","description":"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.","severity":{"version":"4.0","score":7.1,"vector":"CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-11","score":0.00268,"percentile":0.19124,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-552"],"published":"2026-09-14T18:02:16Z","modified":"2026-10-30T18:32:17Z","products":[{"vendor":"brain trust","product":"gallery - private photo vault"}],"references":[{"url":"https://fluidattacks.com/advisories/lorna","tags":["third-party-advisory"]},{"url":"https://play.google.com/store/apps/details?id=bt.photo.video.lock.album","tags":["product"]},{"url":"https://fluidattacks.com/advisories/suicide","tags":["exploit"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-77884"},{"url":"https://github.com/advisories/GHSA-2qp8-r85p-fw36"}],"sources":{"cve":[{"id":"CVE-2026-77884","title":"Gallery - Private Photo Vault 1.0.41 - Unauthenticated local-network HTTP file exposure","description":"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.","status":"published","published":"2026-09-14T18:02:16.329Z","modified":"2026-10-30T16:43:09.535Z","cvss":[{"version":"4.0","score":7.1,"vector":"CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N","level":"high","assessor":"cna"}],"cwes":["CWE-552"],"updated_at":"2026-11-02T14:20:15.712761Z"}],"euvd":[{"id":"EUVD-2026-77755","description":"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.","status":"published","published":"2026-09-14T18:02:16Z","modified":"2026-10-30T16:43:09Z","cvss":[{"version":"4.0","score":7.1,"vector":"CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N","level":"high"}],"updated_at":"2026-11-02T16:59:05.567782Z"}],"ghsa":[{"id":"GHSA-2qp8-r85p-fw36","title":"Gallery - Private Photo Vault 1.0.41 starts an unauthenticated HTTP server that is reachable from...","description":"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.","status":"published","published":"2026-09-14T21:31:41Z","modified":"2026-10-30T18:32:17Z","cvss":[{"version":"4.0","score":7.1,"vector":"CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","level":"high"}],"cwes":["CWE-552"],"updated_at":"2026-11-02T15:14:51.443103Z"}],"nvd":[{"id":"CVE-2026-77884","description":"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.","status":"published","published":"2026-09-14T19:17:44.7Z","modified":"2026-10-30T17:17:28.263Z","cvss":[{"version":"4.0","score":7.1,"vector":"CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","level":"high","assessor":"secondary"}],"cwes":["CWE-552"],"updated_at":"2026-11-02T14:12:46.980627Z"}]}}
