Colm,

I don't know where github gets the package information. It's not in the CVE.

Do you know how the github advisories are produced?

As maven artifacts:

org.apache.jena:jena is the source release.

org.apache.jena:jena-fuseki is the parent POM for Fuseki.

Not sure where jena-core comes in. The issues are not in jena-core.
jena-core is just one jar that makes up a release. jena-core on its own doesn't do much and it's RDF readers are just enough to make the tests work.

The project makes one release per version with all the binaries - the source release includes source for everything. No distinction between library use or a Fuseki server.

Both CVEs are related to Fuseki functionality but running a mixture of jars from different versions is not supported nor tested.

org.apache.jena:apache-jena-libs is the POM that brings in the jars for general library use.

org.apache.jena:apache-jena-fuseki is the usual Fuseki download zip.

org.apache.jena:jena-fuseki-server is the shaded jar.

    Andy

On 17/12/2025 12:09, Colm O hEigeartaigh wrote:
Hi,

Looking at https://jena.apache.org/security/advisories.html both recent CVEs 
refer to Jena Fuseki:

  - CVE-2025-50151 affects Jena Fuseki in versions up to 5.4.0.
  - CVE-2025-49656 affects Jena Fuseki in versions up to 5.4.0.

The GitHub Advisory DB for the latter 
(https://github.com/advisories/GHSA-jq2c-m8gg-mqcm) references 
org.apache.jena:jena-fuseki as the impacted package. However for the first CVE 
it references (https://github.com/advisories/GHSA-xg9p-p463-3qjp) 
org.apache.jena:jena.

This is leading to tools like Trivy finding no vulnerability in jena-core, as 
the advisory is only matched against the Jena jar. I'm not sure if it should 
match against only jena-fuseki or all Jena jars.

Please review what are the impacted packages are for both CVEs.

Thanks,

Colm.


Reply via email to