Lucene search
+L

Atlassian Confluence < 9.2.28 (CONFSERVER-104610)

🗓️ 10 Nov 2026 00:00:00Reported by TenableType 
nessus
 nessus
🔗 www.tenable.com👁 1 Views

Unauthenticated remote code execution in Atlassian Confluence via Apache Axis 1.x deserialization.

Related
Refs
Code
ReporterTitlePublishedViews
Family
githubexploit
GithubExploit
Exploit for CVE-2026-90436
10 Nov 202606:45
–githubexploit
circl
Circl
CVE-2026-90436
6 Nov 202615:47
–circl
atlassian
Atlassian
Remote Code Execution in Confluence Data Center - CVE-2026-90436
10 Nov 202605:17
–atlassian
cve
CVE
CVE-2026-90436
6 Nov 202615:37
–cve
cvelist
Cvelist
CVE-2026-90436 Apache Axis 1.x (EOL): unauthenticated remote class instantiation via SOAP fault exceptionName
6 Nov 202615:37
–cvelist
debiancve
Debian CVE
CVE-2026-90436
7 Nov 202614:49
–debiancve
euvd
EUVD
EUVD-2026-118323
6 Nov 202615:37
–euvd
mend
Mend
CVE-2026-90436
6 Nov 202615:37
–mend
nvd
NVD
CVE-2026-90436
6 Nov 202616:18
–nvd
osv_debian
osv_debian
DEBIAN-CVE-2026-90436
6 Nov 202616:18
–osv_debian
Rows per page
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##

include('compat.inc');

if (description)
{
  script_id(378042);
  script_version("1.1");
  script_set_attribute(attribute:"plugin_modification_date", value:"2026/11/10");

  script_cve_id("CVE-2026-90436");

  script_name(english:"Atlassian Confluence < 9.2.28 (CONFSERVER-104610)");

  script_set_attribute(attribute:"synopsis", value:
"The remote Atlassian Confluence host is missing a security update.");
  script_set_attribute(attribute:"description", value:
"The version of Atlassian Confluence Server running on the remote host is affected by a vulnerability as referenced in
the CONFSERVER-104610 advisory.

  - ** UNSUPPORTED WHEN ASSIGNED ** Deserialization of an inbound SOAP fault in Apache Axis 1.x allows
    unauthenticated remote class instantiation. When a SOAP <Fault> carries a <detail><exceptionName> element,
    Axis loads the named class and, if a String <data> element is also present, instantiates it through its
    String constructor before checking that it is an AxisFault. Loading alone runs the class's static
    initializer. With a suitable class on the application's classpath this leads to remote code execution. The
    fault is parsed while the engine resolves the target service, before any per-service handler chain runs,
    so authentication handlers configured on a service do not protect against it. This affects all Apache Axis
    1.x versions through 1.4. As Axis 1 has been EOL we recommend you migrate to a different SOAP engine, such
    as Apache Axis 2/Java. Alternatively you could use a build of Axis with the patch from
    https://github.com/apache/axis-axis1-java/commit/41f3b4e8d04e310ca81f86b92630ab2c11d608bd applied. The
    Apache Axis project does not expect to create an Axis 1.x release fixing this problem. (CVE-2026-90436)

Note that Nessus has not tested for this issue but has instead relied only on the application's self-reported version
number.");
  script_set_attribute(attribute:"see_also", value:"https://jira.atlassian.com/browse/CONFSERVER-104610");
  script_set_attribute(attribute:"solution", value:
"Upgrade to Atlassian Confluence version 9.2.28 or later.");
  script_set_attribute(attribute:"agent", value:"all");
  script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P");
  script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C");
  script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H");
  script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:O/RC:C");
  script_set_attribute(attribute:"cvss_score_source", value:"CVE-2026-90436");

  script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
  script_set_attribute(attribute:"exploit_available", value:"false");

  script_set_attribute(attribute:"vuln_publication_date", value:"2026/11/06");
  script_set_attribute(attribute:"patch_publication_date", value:"2026/11/10");
  script_set_attribute(attribute:"plugin_publication_date", value:"2026/11/10");

  script_set_attribute(attribute:"plugin_type", value:"combined");
  script_set_attribute(attribute:"cpe", value:"cpe:/a:atlassian:confluence");
  script_set_attribute(attribute:"generated_plugin", value:"current");
  script_set_attribute(attribute:"thorough_tests", value:"true");
  script_set_attribute(attribute:"enable_cgi_scanning", value:"true");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"CGI abuses");

  script_copyright(english:"This script is Copyright (C) 2026 and is owned by Tenable, Inc. or an Affiliate thereof.");

  script_dependencies("confluence_detect.nasl", "confluence_nix_installed.nbin", "confluence_win_installed.nbin");
  script_require_keys("installed_sw/Atlassian Confluence");

  exit(0);
}

include('vdf.inc');

# @tvdl-content-verify-only
var vuln_data = {
  "metadata": {
    "spec_version": "1.0"
  },
  "checks": [
    {
      "product": {
        "name": "Atlassian Confluence",
        "type": "app"
      },
      "check_algorithm": "default",
      "constraints": [
        {
          "fixed_version": "9.2.28"
        }
      ]
    }
  ]
};

var vdf_result = vdf::check_and_report(vuln_data:vuln_data, severity:SECURITY_HOLE);
vdf::handle_check_and_report_errors(vdf_result:vdf_result);

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation