Même lorsque Apache CXF atteindra sa fin de vie, les vulnérabilités CVE ne cesseront pas d'apparaître.
Versions prises en charge : 3.4, 3.5
Si vos applications fonctionnent sous Apache CXF 3.4 ou 3.5, dont la prise en charge a désormais pris fin, « Never-Ending Support (NES) » leur permet de continuer à fonctionner en toute sécurité, dans le respect des normes et prêtes pour un audit, même après que le développeur en amont a cessé de fournir des correctifs. Aucune migration, aucune modification du code, aucune nouvelle version à adopter.
RECONNU PAR LES GRANDES ENTREPRISES

Sécurité, conformité et continuité : des défis à relever ensemble
Grâce à notre solution de remplacement sécurisée et prête à l'emploi pour les versions d'Apache CXF arrivées en fin de vie, vos scanners cesseront définitivement de signaler les vulnérabilités CVE présentes dans ces versions.
Sécurité
Les versions 3.4.x et 3.5.x d'Apache CXF ne bénéficient plus de correctifs de sécurité en amont. NES publie des versions maintenues afin que les nouvelles vulnérabilités (CVE) identifiées dans le framework soient corrigées au fur et à mesure, plutôt que de s'accumuler.
La mise à disposition des correctifs dans le cadre du SLA est liée au niveau de gravité
HeroDevs est une autorité de numérotation CVE agréée qui publie les vulnérabilités découvertes.
Conformité
Chaque version de NES pour Apache CXF est fournie avec des instructions VEX de HeroDevs, à raison d’une par CVE, indiquant précisément l’artefact et la version contenant le correctif.
SOC 2, PCI DSS, HIPAA, FedRAMP, ISO 27001, NIS2 et bien d'autres encore
Historique documenté des correctifs à l'intention des auditeurs
Continuité des activités
Chaque version prise en charge d'Apache CXF nécessite au minimum Java 11, et la version 4.x impose également le passage à l'espace de noms jakarta.*. Si votre application fonctionne sous Java 8, il n'existe aucune version en amont vers laquelle migrer. NES continue d'assurer la prise en charge de cette version pendant que vous effectuez la migration.
Il faudra des mois, voire des années, pour mener à bien cette migration
Une fraction du coût de la migration ou du coût d'une faille de sécurité.
Les versions 3.4 et 3.5 d'Apache CXF ne font plus l'objet de mises à jour en amont. Le dernier correctif pour la version 3.5 était le 3.5.11, publié en mars 2025 ; le dernier correctif pour la version 3.4 était le 3.4.10, publié en décembre 2022 ; et tous les avis de sécurité CXF publiés depuis lors ne contiennent des correctifs que pour les versions 3.6 et 4.x. Les deux branches comportent désormais des vulnérabilités CVE non corrigées dans leur dernière version en amont.
Chaque correctif que nous publions fait l'objet d'une entrée CVE publiée
HeroDevs est une autorité de numérotation CVE (CNA) agréée, habilitée par le programme CVE à identifier et à attribuer des identifiants CVE aux failles de sécurité découvertes par HeroDevs.
Chaque version de NES pour Apache CXF est fournie avec des déclarations VEX de HeroDevs, à raison d’une par CVE, indiquant précisément l’artefact et la version contenant le correctif.
Si vous utilisez actuellement des versions héritées d’Apache CXF, vos applications sont exposées aux vulnérabilités ci-dessous. NES for Apache CXF les corrige en quelques minutes.
Ce que publie NES pour Apache CXF
Tous les artefacts org.apache.cxf (exécution, transport, sécurité, outils et intégration) publiés par l'amont pour les versions 3.4.10 et 3.5.11 sont disponibles sous les coordonnées NES. Les harnais de test, les archétypes et les tests d'intégration OSGi ne sont pas destinés aux clients et ne sont donc pas affichés.
Noyau et transports
cxf-core
cxf-rt-transports-http
cxf-rt-transports-jms
cxf-rt-transports-http-netty-client
cxf-rt-transports-http-jetty
cxf-rt-transports-http-undertow
SOAP et WS-*
cxf-rt-frontend-jaxws
cxf-rt-bindings-soap
cxf-rt-databinding-jaxb
cxf-rt-wsdl
cxf-rt-ws-security
cxf-rt-ws-rm
cxf-rt-ws-transfer
cxf-services-sts-core
Sécurité REST et JAX-RS
cxf-rt-frontend-jaxrs
cxf-rt-rs-client
cxf-rt-rs-security-oauth2
cxf-rt-rs-security-sso-oidc
cxf-rt-rs-security-jose-jaxrs
cxf-rt-rs-security-xml
cxf-rt-rs-extension-search
Intégration
cxf-spring-boot-starter-jaxws
cxf-spring-boot-starter-jaxrs
cxf-spring-boot-autoconfigure
cxf-intégration-cdi
cxf-intégration-jca
Créer des outils
cxf-codegen-plugin
cxf-java2ws-plugin
cxf-wadl2java-plugin
cxf-wsdl-validator-plugin
Une réponse solide pour chaque norme, cadre ou réglementation.
Les logiciels en fin de vie (EOL) compromettent les attentes en matière de gestion des correctifs dans le cadre des réglementations internationales. NES vous propose une version maintenue et prise en charge par le fournisseur, assortie de contrats de niveau de service (SLA) garantis et d'un historique documenté des correctifs, afin de démontrer votre conformité aux auditeurs et aux autorités de régulation.
PCI DSS
La exigence 6.3.3 impose que les vulnérabilités connues de niveau « critique » et « haute gravité » soient corrigées dans un délai de 30 jours. L'utilisation d'Apache CXF en fin de vie (EOL) sans correctif en amont vous met en situation de non-conformité. NES rétablit la chaîne de correctifs.
HIPAA
Les infrastructures non prises en charge compliquent la mise en place de mesures de sécurité adéquates pour les systèmes traitant des données de santé électroniques protégées (ePHI). NES assure une maintenance active et une réduction des risques.
SOC 2
Les critères relatifs aux services de confiance exigent une correction rapide des vulnérabilités et une gestion efficace des correctifs. Les dépendances en fin de vie (EOL) donnent lieu à des constatations significatives lors des audits, à moins qu’il n’existe une solution de remplacement. NES constitue cette solution de remplacement.
NIS2
L'article 21 traite de la gestion des correctifs, des vulnérabilités et de la chaîne d'approvisionnement. L'utilisation de logiciels en fin de vie (EOL) sans support technique continu présente un risque que la directive NIS2 attend des opérateurs qu'ils s'efforcent activement d'atténuer.
DORA
DORA considère les logiciels en fin de vie (EOL) comme une faille de résilience pour les actifs informatiques financiers. NES vous propose une version maintenue et un programme documenté de gestion des correctifs.
Loi sur la cyber-résilience
Assure la sécurité tout au long du cycle de vie logiciel des produits comportant des éléments numériques. NES vous fournit une version maintenue et corrigée de votre gamme Apache CXF en fin de vie (EOL) pendant toute la durée de couverture.
NIST CSF 2.0
La directive PR.PS-02 impose aux organisations de maintenir activement à jour ou de supprimer les logiciels vulnérables en fonction des risques. NES permet de se conformer à cette directive sans mise à jour forcée.
FedRAMP
La surveillance continue implique la correction des failles selon une fréquence définie. Une version corrigée et prise en charge par le fournisseur fournit à votre responsable de la sécurité des systèmes d'information (ISSO) la procédure de correction documentée nécessaire pour justifier le maintien d'Apache CXF en fin de vie (EOL) dans le périmètre d'autorisation.
Contrats commerciaux
Les mesures de gestion des vulnérabilités et des configurations impliquent d'identifier les vulnérabilités techniques et de veiller à ce que les logiciels respectent les normes de sécurité. NES rétablit cette conformité pour les logiciels en fin de vie.
Nous collaborons avec des ingénieurs spécialisés dans l'open source et des contributeurs de l'écosystème afin de garantir que nos produits « Never-Ending Support » offrent la même qualité que celle à laquelle vous êtes habitués avec les versions originales.
En faisant appel à des ingénieurs possédant une expertise approfondie du projet, nous établissons une nouvelle norme en matière de maintenance des logiciels open source afin de garantir que NES pour Apache CXF soit aussi fiable que la technologie en amont sur laquelle il repose.


Nous contribuons à l'open source
Les responsables de projets open source accomplissent un travail essentiel, mais sont rarement rémunérés pour cela.
HeroDevs investit 20 millions de dollars pour changer la donne : l'organisation finance les créateurs et les projets qui assurent le bon fonctionnement de l'écosystème, grâce à des subventions allant de 2 500 à 250 000 dollars.
Nous avons écrit des correctifs pour des bases de code non maintenues, identifié des vulnérabilités que personne d’autre n’avait repérées et assuré le fonctionnement sécurisé de systèmes critiques sans avoir à les réécrire à la hâte. Ce fonds s’appuie sur ce travail afin que les mainteneurs puissent continuer à faire ce qu’ils font le mieux.
Questions fréquemment posées
Une version maintenue d'Apache CXF 3.4.x et 3.5.x proposée par HeroDevs. Les correctifs de sécurité sont intégrés dans des branches dérivées des dernières versions en amont, à savoir les versions 3.4.10 et 3.5.11, et publiées sous les mêmes coordonnées org.apache.cxf avec une chaîne de version NES ; vous n'avez donc qu'à modifier une seule version dans la liste des composants (BOM) sans rien changer d'autre.
Deux branches : 3.4.x (dérivée de la version 3.4.10) et 3.5.x (dérivée de la version 3.5.11). Toutes deux nécessitent Java 8 et conservent l'espace de noms javax.*. Les versions CXF 3.6, 4.0, 4.1 et 4.2 ne font pas partie des branches NES.
Les identifiants de groupe et les identifiants d'artefacts ne changent pas. Vous importez org.apache.cxf:cxf-bom dans la version NES, ajoutez le registre HeroDevs, puis recompilez. Le code de l'application, la configuration et les contrats WSDL restent inchangés.
Les CVE détectées dans le code propre à CXF, notamment au niveau des filtres OAuth2 et OIDC, du transport JMS, de WS-Security et STS, de l'analyse syntaxique XML et WSDL, de la gestion des pièces jointes et du client HTTP Netty. La liste actuelle, accompagnée des déclarations VEX pour chaque correctif, est disponible dans le répertoire des vulnérabilités et dans les notes de mise à jour sur docs.herodevs.com.
CXF 4.0 a migré vers l'espace de noms jakarta.* et la version 4.1 a relevé la version minimale requise à Java 17 ; par conséquent, chaque importation javax et le runtime Java évoluent de concert. CXF 3.6 conserve javax mais nécessite Java 11. Si votre application est verrouillée sur Java 8, aucune version en amont ne convient sans migration.
Chaque correctif est fourni avec une déclaration VEX de HeroDevs et une chaîne de version NES reconnaissable par les scanners, ce qui constitue la preuve exigée par les auditeurs dans le cadre des normes PCI DSS, SOC 2, HIPAA, NIS2, DORA et de la CRA de l'UE. HeroDevs est une autorité de numérotation CVE.
NES assure la maintenance des versions 3.4 et 3.5 tant qu'elles sont en production. La migration vers CXF 4.x, lorsqu'elle aura lieu, partira d'une base sécurisée plutôt que d'un incident.
Ressources
Voir tous les articles
Nous contacter
Vous avez des questions sur l'assistance permanente pour votre bibliothèque open-source ? Nous sommes là pour vous aider !
Découvrez comment les produits NES de HeroDevs peuvent assurer la sécurité et la conformité de vos systèmes.
Découvrez comment nos solutions peuvent apporter de la valeur à votre organisation.
Obtenez des informations détaillées sur les prix, adaptées à vos besoins.


