☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
Netware logo [ WEBSITE ] [ VENDOR STATS ]
CVSS: 10 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H 🐛 CWE-312
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-1999-0361

This report provides a detailed analysis of CVE-1999-0361, a critical vulnerability identified in the NetWare version of the LaserFiche document management system.
📅 PUBLISHED: 1999-01-01 05:00 UTC 🔄 UPDATED: 2026-08-12 09:03 UTC
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.48%
👁️
0.48% probability
12.1× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1552
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
Patch available — upgrade to latest release
CVSS VECTOR BREAKDOWN 10.0
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: N Privileges Required None
UI: N User Interaction None
S: C Scope Changed
C: H Confidentiality High
I: H Integrity High
A: H Availability High
10.0
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

This report provides a detailed analysis of CVE-1999-0361, a critical vulnerability identified in the NetWare version of the LaserFiche document management system. The vulnerability is assigned a CVSS score of 10.0, reflecting its extreme severity. The core issues are twofold: the system stores and transmits user credentials, including usernames and passwords, in unencrypted cleartext, and it fails to log administrative changes.

The cleartext storage of credentials allows any attacker with the ability to monitor network traffic to intercept and capture valid user accounts, including administrative ones. Compounding this, the complete absence of logging for administrative actions means a successful attacker can modify, delete, or exfiltrate sensitive data and alter system configurations without leaving any evidentiary trail. This combination enables total system compromise with perfect stealth.

Given that this vulnerability affects legacy, end-of-life software running on the NetWare platform, no patch is available. The primary recommendation is the immediate decommissioning of the system and migration to a modern, secure alternative. If immediate decommissioning is not feasible, compensating controls such as strict network segmentation and traffic encryption via IPsec tunnels are mandatory to mitigate the risk.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

CVSS Breakdown & Threat Level

The CVSS score of 10.0 (Critical) highlights the maximum possible risk associated with this vulnerability. The score is derived from the following CVSS 3.1 vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H.

  • Attack Vector: Network (AV:N): The vulnerability can be exploited over the network. An attacker can sniff credentials from network traffic without needing local or physical access.
  • Attack Complexity: Low (AC:L): Exploitation requires no special conditions or preparation. An attacker simply needs to be in a position to capture network packets.
  • Privileges Required: None (PR:N): An attacker does not need any pre-existing privileges on the system to execute the attack.
  • User Interaction: None (UI:N): The attack does not require any action from a legitimate user.
  • Scope: Changed (S:C): A compromise of the LaserFiche application can lead to a full compromise of the underlying NetWare server, as administrative credentials for the server or application can be captured.
  • Confidentiality: High (C:H): An attacker can access all data managed by the LaserFiche system, leading to a total loss of confidentiality.
  • Integrity: High (I:H): An attacker with captured administrative credentials can modify or delete any and all data, resulting in a total loss of integrity.
  • Availability: High (A:H): An attacker can delete data, shut down services, or lock out legitimate users, causing a total loss of availability.

Deep Dive & Mechanics

This vulnerability stems from two fundamental security failures common in legacy software.

1. Cleartext Storage and Transmission of Credentials

The most critical flaw is the system's handling of authentication credentials. When a user logs into the LaserFiche client, their username and password are sent across the network to the NetWare server without any form of encryption. An attacker with a network sniffer (e.g., Wireshark, tcpdump) positioned on the same network segment can passively intercept this traffic and read the credentials in plain text.

// Hypothetical Packet Capture
// Attacker sees this data traversing the network
--------------------------------------------------
| Source IP | Dest IP   | Protocol | Data        |
--------------------------------------------------
| 10.1.1.50 | 10.1.1.10 | LF_PROTO | USER=admin  |
|           |           |          | PASS=p@ssw0rd1|
--------------------------------------------------

This immediately grants the attacker unauthorized access to the system with the privileges of the compromised user. If an administrative account is captured, the attacker gains complete control.

2. Lack of Administrative Logging

The second flaw ensures that an attacker's actions go unnoticed. The system does not maintain an audit trail or log of changes made by administrative users. This means an attacker who has compromised an admin account can:

  • Create, modify, or delete user accounts.
  • Change permissions and access controls.
  • Exfiltrate, alter, or destroy sensitive documents.
  • Cover their tracks by deleting any potential evidence.

This lack of accountability makes forensic investigation and incident response nearly impossible, as there is no record of what the attacker did once they gained access.

Vulnerable vs. Patched Code

As this is a closed-source, legacy application, no source code is publicly available. However, we can illustrate the flawed logic versus a modern, secure approach in pseudo-code.

Vulnerable Logic (Hypothetical)

The application likely used a simple, direct transmission method for authentication.

// VULNERABLE PSEUDO-CODE
// Client-side code
struct credentials {
    char username[32];
    char password[32];
};

void send_login_request(socket, user, pass) {
    struct credentials creds;
    strcpy(creds.username, user);
    strcpy(creds.password, pass);
    
    // Credentials are sent in cleartext over the network
    send(socket, &creds, sizeof(creds), 0);
}

Secure Implementation (Conceptual)

A modern application would never store or transmit passwords in cleartext. Instead, it would use a salted hashing algorithm for storage and transport layer security (TLS) for transmission.

// SECURE PSEUDO-CODE
// Server-side password storage (e.g., on user creation)
// Uses a modern, strong hashing algorithm like Argon2 or bcrypt
string salt = generate_random_salt();
string password_hash = argon2_hash(plaintext_password, salt);
database.store_user(username, password_hash, salt);

// Authentication over a TLS-encrypted channel
// The server hashes the submitted password with the stored salt
// and compares the result to the stored hash.
// The plaintext password is never stored or sent over the network.

Exploitation & Lab Setup

The exploitation path is straightforward and requires minimal technical skill, relying on basic network sniffing techniques.

Attack Steps:

  1. Gain Network Access: The attacker must first gain a foothold on the same local area network (LAN) as the LaserFiche clients and server. This could be achieved via a compromised workstation, a malicious insider, or by connecting to an unsecured network port.
  2. Initiate Packet Capture: The attacker starts a packet capture tool like Wireshark or tcpdump on the compromised host, targeting traffic to and from the NetWare server's IP address.
  3. Wait for Login: The attacker waits for a legitimate user to log in to the LaserFiche system.
  4. Extract Credentials: The attacker inspects the captured packets. Since the credentials are in plaintext, they will be easily readable in the data payload of the relevant packets. The attacker can filter for strings like "user", "pass", or the protocol name if known.
  5. Gain Unauthorized Access: The attacker uses the captured credentials to log into the LaserFiche application, gaining all the rights and permissions of the compromised user.

A lab setup for this CVE is impractical due to the requirement for obsolete hardware and software (Novell NetWare and a period-specific version of LaserFiche).

Detection Engineering

Detecting this activity relies on network traffic analysis, as the vulnerability itself leaves no logs on the server. A well-placed Intrusion Detection System (IDS) can identify potential cleartext credential transmissions.

The following Suricata rule is a generic example designed to detect common plaintext authentication patterns. Blue Teams should customize the HOME_NET variable and potentially the destination port if the LaserFiche port is known (e.g., -> $HOME_NET [port]).

#
# Suricata rule to detect potential cleartext credential transmission
# This is a generic, heuristic rule and may generate false positives.
# Customize HOME_NET and the destination port for your environment.
#
alert tcp any any -> $HOME_NET any ( \
    msg:"ET EXPLOIT Possible Cleartext Password in Transit (LaserFiche CVE-1999-0361)"; \
    flow:to_server,established; \
    content:"|75 73 65 72|"; pcre:"/(user|usr|login|account)\s*=\s*[a-zA-Z0-9_.-]+/i"; \
    content:"|70 61 73 73|"; pcre:"/(pass|pwd|psw|password)\s*=\s*[^& \r\n]+/i"; \
    distance:0; within:100; \
    classtype:bad-unknown; \
    sid:19990361; rev:1; \
    reference:cve,1999-0361; \
)

Rule Breakdown:

  • alert tcp any any -> $HOME_NET any: Inspects any TCP traffic heading towards the internal network.
  • flow:to_server,established: Looks only at established client-to-server connections.
  • content:"|75 73 65 72|" (user): A fast-pattern match for the word "user".
  • pcre:"/(user|usr|login|account)\s*=\s*[a-zA-Z0-9_.-]+/i": A regular expression looking for common username patterns (e.g., user=admin).
  • content:"|70 61 73 73|" (pass): A fast-pattern match for the word "pass".
  • pcre:"/(pass|pwd|psw|password)\s*=\s*[^& \r\n]+/i": A regular expression looking for common password patterns (e.g., pass=secret123).
  • distance:0; within:100: Ensures the password pattern is found within 100 bytes of the username pattern, which is common in authentication requests.
  • reference:cve,1999-0361: Links the alert back to this specific CVE.

Remediation & Mitigation

As there is no patch available for this vulnerability, mitigation strategies are the only course of action.

  1. Decommission and Migrate (Highest Priority): The most effective solution is to decommission the legacy NetWare-based LaserFiche system entirely. Data should be migrated to a modern, supported document management system that employs industry-standard security practices.
  2. Network Segmentation: If immediate decommissioning is not possible, the NetWare server hosting LaserFiche must be isolated from the general corporate network. Place the server and its dedicated clients in a highly restricted VLAN or network segment with a firewall policy that denies all traffic except what is absolutely necessary for the application to function.
  3. Enforce Encryption in Transit: Implement a transport-layer encryption solution to protect the data in transit. An IPsec tunnel can be configured between each client machine and the server. This creates an encrypted channel for all communication, preventing network sniffing of the plaintext credentials.
  4. Enhanced Network Monitoring: Deploy an IDS/IPS sensor or network tap on the isolated server segment to actively monitor all traffic for suspicious activity. Use the detection rules provided above as a baseline.
  5. Limit Access: Strictly limit which users and client machines have network access to the legacy server. Remove all unnecessary user accounts from the LaserFiche application.

[!] This Threat Intelligence report was automatically generated by Valters IT (valtersit.com) Neural Engine.

{/* [Security Hash: 19CC7D5D659A63680C37DBB2] */}

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

product:\
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-1999-0361/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.