Hello Again,

Completed some basic tests with TomEE+ 8.0.13 (more complex tests to
come), but also I ran https://github.com/anchore/grype latest version
on TomEE+ 8.0.12 versus this candidate 8.0.13, with focus on Jackson
CVEs, and here's the outcome:

With TomEE+ 8.0.12, the jackson-databind-2.13.2.2.jar file was found
to have the following vulnerabilities:
    CVE-2022-42003
    CVE-2022-42004
    GHSA-jjjh-jjxp-wpff
    GHSA-rgv9-q543-rqg4

With TomEE+ 8.0.13 candidate release, jackson-databind-2.14.0-rc1.jar
file file was found to have the following vulnerabilities:
    CVE-2022-42003

which is bizarre because according to
https://nvd.nist.gov/vuln/detail/CVE-2022-42003, 2.14.0-rc1 is
supposed to fix CVE-2022-42003.

I know that Grype isn't perfect, but problem is that it is widely
used, so if you are sure that this is a false positive, then can you
please provide a statement about it in release notes and/or in
documentation, to avoid users' confusion?

PS: CVE-2022-42003 is rated 7.5 (High) by
https://nvd.nist.gov/vuln/detail/CVE-2022-42003, so it's not quite
TomEE 8.0.13 could be released without a word about it...

I will send my vote when I'll have completed my more advanced tests
with 8.0.13 candidate release.

Thanks,
Alex

Le mar. 11 oct. 2022 à 22:28, Zowalla, Richard
<richard.zowa...@hs-heilbronn.de> a écrit :
>
> Good catch. This is expected:
>
> https://issues.apache.org/jira/browse/TOMEE-4021
>
> or
>
> https://lists.apache.org/thread/8tky9dr2sf99cs2hrj95j81w1rhrtdfn
>
> Gruß
> Richard
>
> Am Dienstag, dem 11.10.2022 um 22:23 +0200 schrieb Alex The Rocker:
> > okay I probably make a mistake somewhere.
> > Also I see ehcache*.jar is removed in TomEE+ 8.0.13 => is it
> > intentional (I love seeing less JARs;) ?
> >
> > Alex
> >
> > Le mar. 11 oct. 2022 à 22:17, Zowalla, Richard
> > <richard.zowa...@hs-heilbronn.de> a écrit :
> > >
> > > I am currently not on my dev system but I checked via:
> > >
> > > $ gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys
> > > B83D15E72253ED1104EB4FBBDAB472F0E5B8A431
> > >
> > > $ gpg --verify apache-tomee-8.0.13-plus.tar.gz.asc apache-tomee-
> > > 8.0.13-
> > > plus.tar.gz
> > >
> > > gpg: Signatur vom Di 11 Okt 2022 13:14:04 CEST
> > > gpg:                mittels RSA-Schlüssel
> > > B83D15E72253ED1104EB4FBBDAB472F0E5B8A431
> > > gpg: Korrekte Signatur von "Richard Zowalla (Code Signing Key)
> > > <r...@apache.org>" [unbekannt]
> > >
> > >
> > > Gruß
> > > Richard
> > >
> > > Am Dienstag, dem 11.10.2022 um 22:04 +0200 schrieb Alex The Rocker:
> > > > Sorry previous mail sent too quickly.
> > > >
> > > > What's wrong here ?
> > > >
> > > > $ gpg --verify /tmp/tomee8013.asc apache-tomee-8.0.13-plus.tar.gz
> > > > gpg: Signature made Tue 11 Oct 2022 01:14:04 PM CEST using RSA
> > > > key ID
> > > > E5B8A431
> > > > gpg: Can't check signature: No public key
> > > >
> > > > Le mar. 11 oct. 2022 à 22:03, Alex The Rocker
> > > > <alex.m3...@gmail.com>
> > > > a écrit :
> > > > >
> > > > > Hum... what's wrong here:
> > > > >
> > > > > Le mar. 11 oct. 2022 à 21:22, Alex The Rocker
> > > > > <alex.m3...@gmail.com> a écrit :
> > > > > >
> > > > > > +1 for more frequent releases (at least based on CVE with at
> > > > > > least
> > > > > > high severity)
> > > > > > and yes, I have a relatively large test base ; stay tuned!
> > > > > >
> > > > > > Le mar. 11 oct. 2022 à 21:16, Richard Zowalla
> > > > > > <r...@apache.org> a
> > > > > > écrit :
> > > > > > >
> > > > > > > Hi Alex,
> > > > > > >
> > > > > > > we can maybe get into the habit of realising more often
> > > > > > > (yes, I
> > > > > > > know:
> > > > > > > we discussed this over and over on the list...).
> > > > > > >
> > > > > > > I was just copying from the VOTE template docs, which
> > > > > > > mention
> > > > > > > to write
> > > > > > > "first attempt" and so on... - so no regrets just copy &
> > > > > > > paste.
> > > > > > >
> > > > > > > I don't expect any suprises but we never know: I did some
> > > > > > > tests
> > > > > > > on some
> > > > > > > of our projects (jaxrs, jaxws, batche, ...) but I have no
> > > > > > > possibility
> > > > > > > to do large scale tests as you can do them ;-) - so happy
> > > > > > > to
> > > > > > > get some
> > > > > > > feedback.
> > > > > > >
> > > > > > > The CXF cleanup might be a candidate for regressions as we
> > > > > > > shipped
> > > > > > > older code under the covers of newer cxf versions and
> > > > > > > didn't
> > > > > > > notice
> > > > > > > that for some time now.
> > > > > > >
> > > > > > > Gruß
> > > > > > > Richard
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Am Dienstag, dem 11.10.2022 um 21:05 +0200 schrieb Alex The
> > > > > > > Rocker:
> > > > > > > > Hi Richard,
> > > > > > > >
> > > > > > > > Thanks for this quick TomEE 8.0.3 release after not so
> > > > > > > > long
> > > > > > > > discussions!
> > > > > > > > I'll run some tests ASAP and then give my vote (non-
> > > > > > > > binding).
> > > > > > > > Why do you mention "1st attempt"? Any regrets ?
> > > > > > > >
> > > > > > > > Alex
> > > > > > > >
> > > > > > > > Le mar. 11 oct. 2022 à 20:01, Richard Zowalla
> > > > > > > > <r...@apache.org> a
> > > > > > > > écrit :
> > > > > > > > > Hi all,
> > > > > > > > >
> > > > > > > > > this is a first attempt at a vote for a release of
> > > > > > > > > Apache
> > > > > > > > > TomEE
> > > > > > > > > 8.0.13.
> > > > > > > > >
> > > > > > > > > It is a maintenance release with some bug fixes and
> > > > > > > > > dependencies
> > > > > > > > > upgrades.
> > > > > > > > >
> > > > > > > > > ###############
> > > > > > > > >
> > > > > > > > > Maven Repo:
> > > > > > > > > https://repository.apache.org/content/repositories/orgapachetomee-1207
> > > > > > > > >
> > > > > > > > >   <repositories>
> > > > > > > > >     <repository>
> > > > > > > > >       <id>tomee-8.0.13-release-test</id>
> > > > > > > > >       <name>Testing TomEE 8.0.13 release
> > > > > > > > > candidate</name>
> > > > > > > > > <url>
> > > > > > > > > https://repository.apache.org/content/repositories/orgapachetomee-1207
> > > > > > > > > </url>
> > > > > > > > >     </repository>
> > > > > > > > >   </repositories>
> > > > > > > > >
> > > > > > > > > ###############
> > > > > > > > >
> > > > > > > > > Binaries & Source:
> > > > > > > > >
> > > > > > > > > https://dist.apache.org/repos/dist/dev/tomee/staging-1207/tomee-8.0.13/
> > > > > > > > >
> > > > > > > > > ###############
> > > > > > > > >
> > > > > > > > > Tag:
> > > > > > > > >
> > > > > > > > > https://github.com/apache/tomee/releases/tag/tomee-project-8.0.13
> > > > > > > > >
> > > > > > > > > ###############
> > > > > > > > >
> > > > > > > > > Latest CI/CD build:
> > > > > > > > >
> > > > > > > > > https://ci-builds.apache.org/job/Tomee/job/tomee-8.x-build-full/226/
> > > > > > > > >
> > > > > > > > > ###############
> > > > > > > > >
> > > > > > > > > Release notes:
> > > > > > > > >
> > > > > > > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312320&version=12351820
> > > > > > > > >
> > > > > > > > > ###############
> > > > > > > > >
> > > > > > > > > Here is an adoc generated version of the changelog as
> > > > > > > > > well:
> > > > > > > > >
> > > > > > > > > == Dependency upgrade
> > > > > > > > >
> > > > > > > > > [.compact]
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-3985[TOMEE-3985]
> > > > > > > > > BatchEE 1.0.2
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4057[TOMEE-4057]
> > > > > > > > > CXF 3.4.8
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-3800[TOMEE-3800]
> > > > > > > > > DBCP 2.9.0
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4059[TOMEE-4059]
> > > > > > > > > EclipseLink 2.7.11
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4063[TOMEE-4063]
> > > > > > > > > Geronimo Transaction Manager 3.1.5
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4019[TOMEE-4019]
> > > > > > > > > HSQLDB 2.7.0
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-3986[TOMEE-3986]
> > > > > > > > > Hibernate Integration 5.6.9.Final
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4042[TOMEE-4042]
> > > > > > > > > Jackson 2.13.4
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4067[TOMEE-4067]
> > > > > > > > > Jackson 2.14.0-rc1
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4020[TOMEE-4020]
> > > > > > > > > Jakarta Faces 2.3.18
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4026[TOMEE-4026]
> > > > > > > > > Johnzon 1.2.19
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4030[TOMEE-4030]
> > > > > > > > > Log4J2 2.18.0
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-3998[TOMEE-3998]
> > > > > > > > > MyFaces 2.3.10
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4044[TOMEE-4044]
> > > > > > > > > Snakeyaml 1.32
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4054[TOMEE-4054]
> > > > > > > > > Snakeyaml 1.33
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4002[TOMEE-4002]
> > > > > > > > > Tomcat 9.0.64
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4051[TOMEE-4051]
> > > > > > > > > Tomcat 9.0.65
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4060[TOMEE-4060]
> > > > > > > > > Tomcat 9.0.67
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4087[TOMEE-4087]
> > > > > > > > > Tomcat 9.0.68
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4018[TOMEE-4018]
> > > > > > > > > bcprov-jdk15on 1.70
> > > > > > > > >
> > > > > > > > > == New Feature
> > > > > > > > >
> > > > > > > > > [.compact]
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-3928[TOMEE-3928]
> > > > > > > > > Example for properties provider
> > > > > > > > >
> > > > > > > > > == Bug
> > > > > > > > >
> > > > > > > > > [.compact]
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4021[TOMEE-4021]
> > > > > > > > > Unexpected ehcache 3.8.1 in tomee/lib
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-3850[TOMEE-3850]
> > > > > > > > > HTTP(S) connections are not reused
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4014[TOMEE-4014]
> > > > > > > > > Unable to see TomEE version in Tomcat home page with
> > > > > > > > > Java
> > > > > > > > > 17
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-3979[TOMEE-3979]
> > > > > > > > > service.bat issue when using JRE_HOME on Windows
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4041[TOMEE-4041]
> > > > > > > > >  4
> > > > > > > > > CVE Vulnerabilities in snakeyaml-1.30.jar
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4001[TOMEE-4001]
> > > > > > > > > CVE-2022-34305 displaying user provided data without
> > > > > > > > > filtering,
> > > > > > > > > exposing a XSS vulnerability
> > > > > > > > >
> > > > > > > > > == Improvement
> > > > > > > > >
> > > > > > > > > [.compact]
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-3878[TOMEE-3878]
> > > > > > > > > Backport 'No interface view EJB proxies broken on
> > > > > > > > > JDK16+'
> > > > > > > > > [TOMEE-
> > > > > > > > > 3877] to TomEE 8.x
> > > > > > > > >
> > > > > > > > > == Task
> > > > > > > > >
> > > > > > > > > [.compact]
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4064[TOMEE-4064]
> > > > > > > > > OpenJPA 3.2.2 (examples), EclipseLink 2.7.11
> > > > > > > > > (examples),
> > > > > > > > > Derby
> > > > > > > > > 10.14.2.0
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4022[TOMEE-4022]
> > > > > > > > > Move to Apache Rat
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4056[TOMEE-4056]
> > > > > > > > > Log4J2 2.19.0
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4058[TOMEE-4058]
> > > > > > > > > Update Krazo, DeltaSpike and Hibernate
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-3914[TOMEE-3914]
> > > > > > > > > Spring 3 Dependencies in TomEE Root POM
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4088[TOMEE-4088]
> > > > > > > > > Add workaround for CVE-2022-41853 (hsqldb)
> > > > > > > > >
> > > > > > > > > == Documentation
> > > > > > > > >
> > > > > > > > > [.compact]
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4023[TOMEE-4023]
> > > > > > > > > Comparison pages with wrong specs per profiles
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-3981[TOMEE-3981]
> > > > > > > > > update javadoc to reflect updates on Jakarta EE
> > > > > > > > >
> > > > > > > > > == Fixed Common Vulnerabilities and Exposures (CVEs)
> > > > > > > > >
> > > > > > > > > [.compact]
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4041[TOMEE-4041]
> > > > > > > > >  4
> > > > > > > > > CVE Vulnerabilities in snakeyaml-1.30.jar
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4001[TOMEE-4001]
> > > > > > > > > CVE-2022-34305 displaying user provided data without
> > > > > > > > > filtering,
> > > > > > > > > exposing a XSS vulnerability
> > > > > > > > >  - link:
> > > > > > > > > https://issues.apache.org/jira/browse/TOMEE-4088[TOMEE-4088]
> > > > > > > > > Add workaround for CVE-2022-41853 (hsqldb)
> > > > > > > > >
> > > > > > > > > ###############
> > > > > > > > >
> > > > > > > > > Here is the dependency diff from 8.0.12 to 8.0.13
> > > > > > > > > created
> > > > > > > > > with
> > > > > > > > > David's
> > > > > > > > > new feature in our release tools:
> > > > > > > > >
> > > > > > > > >           artifactId               from            to
> > > > > > > > > ------------------------------- ---------- ------------
> > > > > > > > > ----
> > > > > > > > > ---
> > > > > > > > >  jackson-annotations               2.13.2   2.14.0-rc1
> > > > > > > > >  jackson-core                      2.13.2   2.14.0-rc1
> > > > > > > > >  jackson-databind                2.13.2.2   2.14.0-rc1
> > > > > > > > >  jackson-dataformat-yaml           2.13.2   2.14.0-rc1
> > > > > > > > >  commons-cli                          1.4   1.5.0
> > > > > > > > >  batchee-jbatch                     1.0.1   1.0.2
> > > > > > > > >  commons-dbcp2                      2.3.0   2.9.0
> > > > > > > > >  cxf-rt-bindings-soap               3.4.5   3.4.8
> > > > > > > > >  cxf-rt-bindings-xml                3.4.5   3.4.8
> > > > > > > > >  cxf-rt-frontend-jaxws              3.4.5   3.4.8
> > > > > > > > >  cxf-rt-frontend-simple             3.4.5   3.4.8
> > > > > > > > >  cxf-rt-management                  3.4.5   3.4.8
> > > > > > > > >  cxf-rt-rs-extension-providers      3.4.5   3.4.8
> > > > > > > > >  cxf-rt-rs-extension-search         3.4.5   3.4.8
> > > > > > > > >  cxf-rt-rs-json-basic               3.4.5   3.4.8
> > > > > > > > >  cxf-rt-rs-mp-client                3.4.5   3.4.8
> > > > > > > > >  cxf-rt-rs-security-cors            3.4.5   3.4.8
> > > > > > > > >  cxf-rt-rs-security-jose            3.4.5   3.4.8
> > > > > > > > >  cxf-rt-rs-security-jose-jaxrs      3.4.5   3.4.8
> > > > > > > > >  cxf-rt-rs-security-oauth2          3.4.5   3.4.8
> > > > > > > > >  cxf-rt-rs-service-description      3.4.5   3.4.8
> > > > > > > > >  cxf-rt-rs-sse                      3.4.5   3.4.8
> > > > > > > > >  cxf-rt-security                    3.4.5   3.4.8
> > > > > > > > >  cxf-rt-security-saml               3.4.5   3.4.8
> > > > > > > > >  cxf-rt-ws-addr                     3.4.5   3.4.8
> > > > > > > > >  cxf-rt-ws-policy                   3.4.5   3.4.8
> > > > > > > > >  cxf-rt-ws-security                 3.4.5   3.4.8
> > > > > > > > >  cxf-rt-wsdl                        3.4.5   3.4.8
> > > > > > > > >  geronimo-connector                 3.1.4   3.1.5
> > > > > > > > >  geronimo-transaction               3.1.4   3.1.5
> > > > > > > > >  johnzon-core                      1.2.18   1.2.19
> > > > > > > > >  johnzon-jaxrs                     1.2.18   1.2.19
> > > > > > > > >  johnzon-jsonb                     1.2.18   1.2.19
> > > > > > > > >  johnzon-jsonp-strict              1.2.18   1.2.19
> > > > > > > > >  johnzon-mapper                    1.2.18   1.2.19
> > > > > > > > >  myfaces-api                        2.3.9   2.3.10
> > > > > > > > >  myfaces-impl                       2.3.9   2.3.10
> > > > > > > > >  cxf-shade                         8.0.12   8.0.13
> > > > > > > > >  taglibs-shade                     8.0.12   8.0.13
> > > > > > > > >  tomee-bootstrap                   8.0.12   8.0.13
> > > > > > > > >  bcprov-jdk15on                      1.69   1.70
> > > > > > > > >  eclipselink                        2.7.9   2.7.11
> > > > > > > > >  jakarta.faces                     2.3.15   2.3.18
> > > > > > > > >  hsqldb                             2.5.2   2.7.0
> > > > > > > > >  snakeyaml                           1.30   1.33
> > > > > > > > >
> > > > > > > > > ###############
> > > > > > > > >
> > > > > > > > > Please note:
> > > > > > > > >
> > > > > > > > > (1) CVE-2022-42003 (jackson-databind): Users are only
> > > > > > > > > affected, if
> > > > > > > > > 'UNWRAP_SINGLE_VALUE_ARRAYS' is set to enabled.
> > > > > > > > > Mitigation
> > > > > > > > > is
> > > > > > > > > included
> > > > > > > > > in 2.14.0-rc1 - as discussed in a separate thread, we
> > > > > > > > > are
> > > > > > > > > "ok" to
> > > > > > > > > ship
> > > > > > > > > a RC version. We aim to do a follow up release of TomEE
> > > > > > > > > 8.x
> > > > > > > > > soon.
> > > > > > > > >
> > > > > > > > > (2) CVE-2022-41853 (hsqldb): As v2.7.1 isn't available
> > > > > > > > > yet,
> > > > > > > > > TomEE
> > > > > > > > > sets
> > > > > > > > > "hsqldb.method_class_names" to an invalid value to
> > > > > > > > > mitigate
> > > > > > > > > the
> > > > > > > > > vulnerability. Users can override the property as
> > > > > > > > > needed.
> > > > > > > > >
> > > > > > > > > ###############
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Please VOTE
> > > > > > > > >
> > > > > > > > > [+1] go ship it
> > > > > > > > > [+0] meh, don't care
> > > > > > > > > [-1] stop, there is a ${showstopper}
> > > > > > > > >
> > > > > > > > > The VOTE is open for 72h or as long as needed.
> > > > > > > > >
> > > > > > > > > Gruß
> > > > > > > > > Richard
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > >
> > >
>

Reply via email to