{"id":25093,"date":"2026-03-31T07:34:18","date_gmt":"2026-03-31T05:34:18","guid":{"rendered":"https:\/\/herolab.usd.de\/security-advisories\/usd-2026-004\/"},"modified":"2026-04-08T13:37:26","modified_gmt":"2026-04-08T11:37:26","slug":"usd-2026-004","status":"publish","type":"page","link":"https:\/\/herolab.usd.de\/en\/security-advisories\/usd-2026-004\/","title":{"rendered":"usd-2026-004"},"content":{"rendered":"<p>[et_pb_section fb_built=\"1\" _builder_version=\"4.21.0\" _module_preset=\"default\" background_color=\"#2E353D\" custom_padding=\"||0px|||\" global_colors_info=\"{}\" theme_builder_area=\"post_content\"][et_pb_row _builder_version=\"4.25.2\" _module_preset=\"default\" global_colors_info=\"{}\" theme_builder_area=\"post_content\"][et_pb_column type=\"4_4\" _builder_version=\"4.21.0\" _module_preset=\"default\" global_colors_info=\"{}\" theme_builder_area=\"post_content\"][et_pb_text _builder_version=\"4.27.6\" _module_preset=\"default\" custom_padding=\"||13px|||\" hover_enabled=\"0\" global_colors_info=\"{}\" theme_builder_area=\"post_content\" sticky_enabled=\"0\"]<\/p>\n<h1>usd-2026-004 | Tenable Nessus Manager 10.11.1 - Missing Authorization (CWE-862)<\/h1>\n<h1><\/h1>\n<p><strong>Product<\/strong>: Tenable Nessus Manager<br \/><strong>Affected Version<\/strong>: 10.11.1<br \/><strong>Vulnerability Type<\/strong>: Missing Authorization (CWE-862)<br \/><strong>Security Risk<\/strong>: High<br \/><strong>Vendor<\/strong>: Tenable<br \/><strong>Vendor URL<\/strong>: <a href=\"https:\/\/www.tenable.com\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.tenable.com\/<\/a><br \/><strong>Vendor acknowledged vulnerability<\/strong>: Yes<br \/><strong>Vendor Status<\/strong>: Fixed<br \/><strong>CVE Number<\/strong>: CVE-2026-3493<br \/><strong>CVE Link<\/strong>: <a href=\"https:\/\/www.cve.org\/CVERecord?id=CVE-2026-3493\" target=\"_blank\" rel=\"noopener\">https:\/\/www.cve.org\/CVERecord?id=CVE-2026-3493<\/a><br \/><strong>Advisory ID<\/strong>: usd-2026-004<\/p>\n<h3>Description<\/h3>\n<p>Tenable Nessus Manager is a vulnerability management platform designed to centrally coordinate vulnerability scanning. It provides a management layer for orchestrating scanners and administering Nessus Agents. Nessus Manager can remotely manage, update, and configure linked agents.<br \/>Once agents are linked, they receive scan instructions from the manager, perform assessments locally on the host system, and send results back to the manager.<\/p>\n<p>Nessus Manager also provides functionality for retrieving logs from linked agents. Administrators can request agent logs, after which the agents push their log data back to the manager, where the collected logs can then be downloaded for analysis.<\/p>\n<p>Insufficient access control mechanisms allow low-privileged user accounts to exploit the <a href=\"https:\/\/herolab.usd.de\/en\/security-advisories\/usd-2026-003\/\">usd-2026-003<\/a>\u00a0vulnerability as well.<\/p>\n<h3>Proof of Concept<\/h3>\n<p>Users with the <strong>standard<\/strong> role have no access to the sensors tab in the web frontend and thus cannot normally download log files.<\/p>\n<p>However, due to missing authorization checks, these low-privileged users can still send POST requests to <strong>\/agents\/download-log<\/strong> to generate a one-time token. The required agent-id is simply a sequentially incrementing number that can be easily guessed. They can then exploit this token via a GET request to <strong>\/tokens\/download<\/strong> to retrieve arbitrary files, as detailed in finding <a href=\"https:\/\/herolab.usd.de\/en\/security-advisories\/usd-2026-003\/\">usd-2026-003<\/a>.<\/p>\n<h3>Fix<\/h3>\n<p>Implement comprehensive server-side authorization checks on all endpoints to enforce role-based access control.<br \/>Validate user privileges against the specific action and resource before processing requests. Deny access if the user's role lacks permission, regardless of frontend restrictions.<\/p>\n<h3>References<\/h3>\n<ul>\n<li><a href=\"https:\/\/owasp.org\/www-community\/attacks\/Path_Traversal\" target=\"_blank\" rel=\"noopener\">https:\/\/owasp.org\/www-community\/attacks\/Path_Traversal<\/a><\/li>\n<li><a href=\"https:\/\/de.tenable.com\/products\/nessus\" target=\"_blank\" rel=\"noopener\">https:\/\/de.tenable.com\/products\/nessus<\/a><\/li>\n<li><a href=\"https:\/\/www.tenable.com\/security\/tns-2026-08\" target=\"_blank\" rel=\"noopener\">https:\/\/www.tenable.com\/security\/tns-2026-08<\/a><\/li>\n<\/ul>\n<h3>Timeline<\/h3>\n<ul>\n<li><strong>2026-02-24<\/strong>: First contact request via Hackerone<\/li>\n<li><strong>2026-02-25<\/strong>: Vulnerability confirmed as valid.<\/li>\n<li><strong>2026-03-03<\/strong>: Nessus Manager 10.10.3 and 10.11.3 released<\/li>\n<li><strong>2026-03-30<\/strong>: Advisory published<\/li>\n<\/ul>\n<h3>Credits<\/h3>\n<p>This security vulnerability was identified by Ole Wagner of usd AG.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>usd-2026-004 | Tenable Nessus Manager 10.11.1 - Missing Authorization (CWE-862) Product: Tenable Nessus ManagerAffected Version: 10.11.1Vulnerability Type: Missing Authorization (CWE-862)Security Risk: HighVendor: TenableVendor URL: https:\/\/www.tenable.com\/Vendor acknowledged vulnerability: YesVendor Status: FixedCVE Number: CVE-2026-3493CVE Link: https:\/\/www.cve.org\/CVERecord?id=CVE-2026-3493Advisory ID: usd-2026-004 Description Tenable Nessus Manager is a vulnerability management platform designed to centrally coordinate vulnerability scanning. It provides a management [&hellip;]<\/p>\n","protected":false},"author":118,"featured_media":0,"parent":16124,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"class_list":["post-25093","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/herolab.usd.de\/en\/wp-json\/wp\/v2\/pages\/25093","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/herolab.usd.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/herolab.usd.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/herolab.usd.de\/en\/wp-json\/wp\/v2\/users\/118"}],"replies":[{"embeddable":true,"href":"https:\/\/herolab.usd.de\/en\/wp-json\/wp\/v2\/comments?post=25093"}],"version-history":[{"count":4,"href":"https:\/\/herolab.usd.de\/en\/wp-json\/wp\/v2\/pages\/25093\/revisions"}],"predecessor-version":[{"id":25100,"href":"https:\/\/herolab.usd.de\/en\/wp-json\/wp\/v2\/pages\/25093\/revisions\/25100"}],"up":[{"embeddable":true,"href":"https:\/\/herolab.usd.de\/en\/wp-json\/wp\/v2\/pages\/16124"}],"wp:attachment":[{"href":"https:\/\/herolab.usd.de\/en\/wp-json\/wp\/v2\/media?parent=25093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}