Skip to content

← Public intelligence

Maven package

org.apache.uima:uimaj

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

1 actionable advisory, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. High, CVSS 8.8MavenPublished

    Apache UIMA Java SDK Deserialization of Untrusted Data, Improper Input Validation vulnerability

    CVE-2023-39913 · GHSA-5r8j-qmcm-7g7q

    Affected
    • Maven org.apache.uima:uimaj < 3.5.0
    Fixed in
    3.5.0· Vendor fix available
    Issue
    Deserialization of Untrusted Data, Improper Input Validation vulnerability in Apache UIMA Java SDK. This issue affects Apache UIMA Java SDK before 3.5.0. Users are recommended to upgrade to version 3.5.0, which fixes the issue. There are several locations in the code where serialized Java objects are deserialized without verifying the data. This affects in particular: the deserialization of a Java-serialized CAS, but also other binary CAS formats that include TSI information using the CasIOUtils class; the CAS Editor Eclipse plugin which uses the the CasIOUtils class to load data; the deserialization of a Java-serialized CAS of the Vinci Analysis Engine service which can receive using Java-serialized CAS objects over network connections; the CasAnnotationViewerApplet and the CasTreeViewerApplet; the checkpointing feature of the CPE module. Note that the UIMA framework by default does not start any remotely accessible services (i.e. Vinci) that would be vulnerable to this issue. A…

    Recommended action: Upgrade to 3.5.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →