Nexus 3.69.0-02
tcp/8081
The Redis instance is open to the public.
This could result to data leak and code execution.
Severity: medium
Fingerprint: d606b92f1b5fdf18476e4752476e4752476e4752476e4752476e4752476e4752
Redis is open with 1 keys in dbs
Severity: medium
Fingerprint: d606b92f1b5fdf185497e6545497e6545497e6545497e6545497e6545497e654
Redis is open with 3 keys in dbs
Severity: medium
Fingerprint: d606b92f1b5fdf185732408f5732408f5732408f5732408f5732408f5732408f
Redis is open with 0 keys in dbs
Severity: medium
Fingerprint: d606b92f1b5fdf1897c596ab97c596ab97c596ab97c596ab97c596ab97c596ab
Redis is open with 4 keys in dbs
Open service 87.107.99.139:8081
2024-12-17 20:19
HTTP/1.1 200 OK Connection: close Date: Tue, 17 Dec 2024 20:19:20 GMT Server: Nexus/3.69.0-02 (OSS) X-Content-Type-Options: nosniff X-Frame-Options: DENY X-XSS-Protection: 1; mode=block Content-Type: text/html Last-Modified: Tue, 17 Dec 2024 20:19:20 GMT Pragma: no-cache Cache-Control: no-cache, no-store, max-age=0, must-revalidate, post-check=0, pre-check=0 Expires: 0 Content-Length: 9769 Page title: Sonatype Nexus Repository <!DOCTYPE html> <html lang="en"> <head> <title>Sonatype Nexus Repository</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="description" content="Sonatype Nexus Repository"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <link rel="icon" type="image/png" href="./static/rapture/resources/safari-favicon-32x32.png?_v=3.69.0-02&_e=OSS&_c=2024-05-28-2239-49916" sizes="32x32"> <link rel="mask-icon" href="./static/rapture/resources/favicon-white.svg?_v=3.69.0-02&_e=OSS&_c=2024-05-28-2239-49916" color="#00bb6c"> <link rel="icon" type="image/png" href="./static/rapture/resources/favicon.svg?_v=3.69.0-02&_e=OSS&_c=2024-05-28-2239-49916" sizes="16x16"> <link rel="stylesheet" type="text/css" href="./static/rapture/resources/loading-prod.css?_v=3.69.0-02&_e=OSS&_c=2024-05-28-2239-49916"> <link rel="stylesheet" type="text/css" href="./static/rapture/resources/baseapp.css?_v=3.69.0-02&_e=OSS&_c=2024-05-28-2239-49916"> <link rel="stylesheet" type="text/css" href="./static/rapture/resources/nexus-rapture-prod.css?_v=3.69.0-02&_e=OSS&_c=2024-05-28-2239-49916"> <link rel="stylesheet" type="text/css" href="./static/rapture/resources/nexus-proximanova-plugin-prod.css?_v=3.69.0-02&_e=OSS&_c=2024-05-28-2239-49916"> <link rel="stylesheet" type="text/css" href="./static/rapture/resources/nexus-coreui-plugin-prod.css?_v=3.69.0-02&_e=OSS&_c=2024-05-28-2239-49916"> <link rel="stylesheet" type="text/css" href="./static/rapture/resources/nexus-proui-plugin-prod.css?_v=3.69.0-02&_e=OSS&_c=2024-05-28-2239-49916"> <link rel="stylesheet" type="text/css" href="./static/rapture/resources/nexus-onboarding-plugin-prod.css?_v=3.69.0-02&_e=OSS&_c=2024-05-28-2239-49916"> <link rel="stylesheet" type="text/css" href="./static/nexus-rapture-bundle.css?_v=3.69.0-02&_e=OSS&_c=2024-05-28-2239-49916"> <link rel="stylesheet" type="text/css" href="./static/nexus-coreui-bundle.css?_v=3.69.0-02&_e=OSS&_c=2024-05-28-2239-49916"> <script type="text/javascript"> function log(msg) { if (console && console.log) { console.log(msg); } } function progressMessage(msg) { log(msg); document.getElementById('loading-msg').innerHTML=msg; } </script> <script type="text/javascript"> function servicePath(service) { return window.location.origin + window.location.pathname + service; } (function () { const telemetryService = servicePath('service/rest/v1/user-telemetry/javascript'); log('Creating wrapper script'); const scriptElement = document.createElement('script'); scriptElement.type = 'text/javascript'; scriptElement.src = telemetryService; scriptElement.async = true; scriptElement.style.display = 'none'; scriptElement.onload = () => initializeTelemetry(); document.head.appendChild(scriptElement); })(); async function getTelemetryConfig() { try { const telemetryService = 'service/rest/v1/user-telemetry/config'; const response = await fetch(servicePath(telemetryService)); return await response.json(); } catch (error) { console.error('Error fetching telemetry config:', error); } } async function initializeTelemetry() { if (window.userTelemetry) { log('Initializing telemetry'); const telemetryService = 'service/rest/v1/user-telemetry/events'; let config = await getTelemetryConfig(); config.contentHost = servicePath(telemetryService); config.dataHost = config.contentHost; config.sanitizeUrl = sanitizeUrl; config.filterUrls = ['*/#admin*']; config.usePOST = true; window.userTelemetry.initialize(config); if (typeof window.initializeTelemetry != 'function') { window.initializeTelemetry = initializeTelemetry; } } else { log('Could not initialize telemetry'); } } function s