Skip to content
OpenAdvisories

Weakness (CWE)

CWE-386: Symbolic Name not Mapping to Correct Object

Base Draft

A constant symbolic reference to an object is used, even though the reference can resolve to a different object over time.

Source: MITRE CWE-386

4 results · Feed

  • Medium 4.5

    Objenesis before 3.6 Type Confusion via Class Name Instantiator Cache

    Objenesis before 3.6 contains a type confusion vulnerability that allows code in one class loader to substitute objects into another by exploiting instantiator caching keyed on class name. When a shared ObjenesisStd instance caches instantiators by clazz.getN…

  • Medium 5.9

    Apache Commons BCEL: Class repositories cache class files under their self-declared names, enabling cache poisoning

    Symbolic name not mapping to correct class. BCEL caches attacker-controlled classes under their self-declared names without validating the requested name, allowing subsequent lookups and name-keyed verification results to refer to a different class. This issu…

  • High 7.8

    bpf: Enforce regsafe base id consistency for BPF_ADD_CONST scalars

    In the Linux kernel, the following vulnerability has been resolved: bpf: Enforce regsafe base id consistency for BPF_ADD_CONST scalars When regsafe() compares two scalar registers that both carry BPF_ADD_CONST, check_scalar_ids() maps their full compound id (…

  • High 7.5

    GetBoundName could return the wrong version of an object when JIT optimizations were applied. This vulnerability affect…