Skip to content
OpenAdvisories

Vendor

National Security Agency

40 known vulnerabilities.

19 results · Clear filters · Feed

  • Medium 4.8

    NationalSecurityAgency/emissary: Incomplete fix for CVE-2026-35571: SSRF

    Emissary is a P2P based data-driven workflow engine. Prior to 8.51.0, the VALID_LINK validation in src/main/java/emissary/server/mvc/NavAction.java accepts protocol-relative URLs when processing configured navigation links. Browser URL normalization can inter…

  • Medium 5.5

    Ghidra before 12.2 Denial of Service via TAR and ZIP File System Mount

    Ghidra before 12.2 contains a resource allocation without limits vulnerability in FileSystemIndexHelper used by TarFileSystem and ZipFileSystem, which store unbounded archive entries. Attackers can persuade a user to open or batch-import a crafted TAR or ZIP …

  • Medium 5.5

    Ghidra before 12.2 Denial of Service via Compressed Extension Archive

    Ghidra before 12.2 contains an improper handling of highly compressed data vulnerability in ExtensionUtils.unzipToInstallationFolder() that allows attackers to exhaust disk space. Attackers can persuade users to install a crafted zip bomb extension archive th…

  • Medium 5.5

    Ghidra before 12.2 Denial of Service via Extension Archive Install

    Ghidra before 12.2 contains a resource allocation without limits vulnerability in ExtensionUtils.unzipToInstallationFolder() that extracts every extension ZIP entry without limiting file count. Attackers who persuade a user to install a crafted extension arch…

  • Medium 5.5

    Ghidra 10.3 before 12.2 Denial of Service via Compressed Theme Archive

    Ghidra 10.3 before 12.2 contains an improper handling of highly compressed data vulnerability in ThemeReader.processIconFile() that fails to limit decompressed size or compression ratio. Attackers can persuade a user to import a crafted theme ZIP whose icon e…

  • Medium 5.5

    Ghidra through 12.2 Denial of Service via BinaryField Memory Allocation

    Ghidra through 12.2 contains an uncontrolled memory allocation vulnerability in BinaryField.read() that allows attackers to exhaust heap memory via an unchecked 32-bit length field. Attackers can persuade users to import a crafted GZF packed database file, tr…

  • Medium 5.5

    Ghidra 10.3 before 12.2 Denial of Service via ThemeReader.readZipTheme()

    Ghidra 10.3 before 12.2 contains a resource allocation without limits vulnerability in ThemeReader.readZipTheme() that extracts unlimited theme ZIP entries to the images directory. Attackers can persuade users to import a crafted theme archive with many small…

  • Medium 5.5

    Ghidra 10.2 through 12.1.4 Denial of Service via ELF Loader Extended Header Counts

    Ghidra 10.2 through 12.1.4 contains a denial of service vulnerability in the ELF loader's ElfHeader class that allocates arrays sized by unvalidated extended section and program header counts. Attackers can supply a crafted 128-byte ELF file that triggers an …

  • Medium 4.4

    Ghidra 9.2 through 12.1.4 Heap Out-of-Bounds Read via StringManager

    Ghidra versions 9.2 through 12.1.4 contain a heap out-of-bounds read vulnerability in StringManager::getCodepoint when decoding multi-byte UTF-8, UTF-16, or UTF-32 characters without validating remaining buffer length. Attackers can craft malicious binaries c…

  • Medium 5.5

    Ghidra before 12.1.4 Denial of Service via Unreleased Lock in OptionsDB

    Ghidra before 12.1.4 fails to validate the TYPE_COL byte in OptionsDB.createUnregisteredOption(), causing an ArrayIndexOutOfBoundsException that leaves domain objects permanently locked. Attackers can craft a malicious program database file that, when importe…

  • Medium 5.5

    Ghidra < 12.1.3 PDB Parser Uncontrolled Heap Growth DoS via AbstractPdb

    Ghidra before 12.1.3 contains an uncontrolled resource consumption vulnerability in the PDB parser that allows attackers to terminate the Ghidra process by supplying a crafted PDB file with an oversized parameters section. The AbstractPdb deserialization rout…

  • Medium 4.4

    Ghidra < 12.1 - Heap-use-after-free in HighVariable::merge() during decompilation

    Ghidra before 12.1 contains a heap-use-after-free vulnerability in the decompiler's HighVariable::merge() function during the variable merging pass. Attackers can trigger this vulnerability by crafting a binary that causes stale pointers in the HighIntersectT…

  • Medium 4.8

    Ghidra < 12.2 - Unauthenticated Path Traversal in Debugger ISF Server

    Ghidra before 12.2 contains an unauthenticated path traversal vulnerability in the IsfServer that accepts TCP connections and passes client-supplied namespace strings directly to filesystem operations without validation. Remote attackers can connect to port 5…

  • Medium 5.5

    Ghidra < 12.0.3 - Out-of-Memory in Rust Symbol Demangler via Malformed Symbol

    Ghidra before 12.0.3 contains an out-of-memory vulnerability in the rust_demangle function that allocates unbounded output buffers without size limits. Attackers can craft malicious Rust symbol names in binaries to trigger exponential memory allocation, causi…

  • Medium 6.1

    Ghidra < 12.1 - Heap-Use-After-Free in SleighBuilder::generatePointerAdd via Vector Reallocation

    Ghidra before 12.1 contains a heap-use-after-free vulnerability in SleighBuilder::generatePointerAdd caused by iterator invalidation when PcodeCacher::allocateInstruction reallocates the issued vector. Attackers can trigger memory corruption by decompiling ma…

  • Medium 5.5

    Ghidra 10.2 < 12.1 - Denial of Service via Circular Reference in Mach-O Export Trie Parser

    Ghidra 10.2 before 12.1 contains an uncontrolled resource consumption vulnerability in ExportTrie.parseTrie() that lacks cycle detection when traversing Mach-O binary export tries. A crafted Mach-O binary with circular references in the export trie causes unb…

  • Medium 5.3

    Emissary has a Path Traversal via Blacklist Bypass in Configuration API

    Emissary is a P2P based data-driven workflow engine. Prior to 8.39.0, the configuration API endpoint (/api/configuration/{name}) validated configuration names using a blacklist approach that checked for \, /, .., and trailing .. This could potentially be bypa…

  • Medium 4.8

    Emissary has Stored XSS via Navigation Template Link Injection

    Emissary is a P2P based data-driven workflow engine. Prior to 8.39.0, Mustache navigation templates interpolated configuration-controlled link values directly into href attributes without URL scheme validation. An administrator who could modify the navItems c…

  • Medium 4.4

    SkillTree CSRF Vulnerability allows an attacker to modify the Video and Captions of a Skill

    SkillTree is a micro-learning gamification platform. Prior to version 2.12.6, the endpoint `/admin/projects/{projectname}/skills/{skillname}/video` (and probably others) is open to a cross-site request forgery (CSRF) vulnerability. Due to the endpoint being C…