VOS Node.js Web Service Multiple Vulnerabilities (CVE-2026-107240 to CVE-2026-107244)
- Investigating(current)
- Trending(upcoming)
- Workaround available(upcoming)
- Resolved(upcoming)
Executive summary
Multiple high and critical severity vulnerabilities affect the Node.js web service on VOS (previously Versa FlexVNF) used for URL-based Zero Touch Provisioning. The flaws involve unauthenticated command injection, hardcoded decryption keys, default credentials usage, and predictable UUIDv1 session identifiers.
No verified workaround yet
None of the linked reports describe a mitigation. Follow this incident to hear when one appears.
Official fixThe /authenticate endpoint passes user-supplied inputs through a sanitizer that fails to remove newline characters enabling command injection, the application uses hardcoded encryption keys and default credentials, and session identifiers are generated using predictable UUIDv1.
Evidence
5 reports · 5 CVEShow
- [1]CVE First reportNode.js web service on VOS (previously Versa FlexVNF): CVE-2026-107240 (High)(opens security advisory in a new tab)
High severity. The Node.js web service on VOS (previously Versa FlexVNF) is used for URL-based Zero Touch Provisioning (ZTP) of the VOS appliance and is not required after provisioning is complete. The /authenticate endpoint of this service passes user-supplied username and password values to child_process.exec() through a sanitizer (escapeRegExp) that removes regular expression metacharacters but not newline characters. An unauthenticated attacker can inject a newline character into the…
by Tenable 0upvotes 0comments
- [2]CVENode.js web service on VOS (previously Versa FlexVNF): CVE-2026-107242 (Critical)(opens security advisory in a new tab)
Critical severity. The Node.js web service on VOS (previously Versa FlexVNF) is used for URL-based Zero Touch Provisioning (ZTP) of the VOS appliance and is not required after provisioning is complete. This service generates session identifiers using UUID version 1 (UUIDv1), which is derived from the system’s date and time and its MAC address. As a result, successive identifiers differ only slightly and can be predicted. An attacker who can predict a user’s session ID could hijack that user’s…
by Tenable 0upvotes 0comments94% match
- [3]CVENode.js web service on VOS (previously Versa FlexVNF): CVE-2026-107243 (High)(opens security advisory in a new tab)
High severity. The Node.js web service on VOS (previously Versa FlexVNF) is used for URL-based Zero Touch Provisioning (ZTP) of the VOS appliance and is not required after provisioning is complete. The express-session middleware in server.js is configured with a hardcoded secret that is identical across all VOS appliances and is used to sign session cookies. An attacker who obtains a valid session ID from any source can compute the correct HMAC-SHA256 signature and forge a session cookie that…
by Tenable 0upvotes 0comments97% match
- [4]CVENode.js web service on VOS (previously Versa FlexVNF): CVE-2026-107244 (High)(opens security advisory in a new tab)
High severity. The Node.js web service on VOS (previously Versa FlexVNF) is used for URL-based Zero Touch Provisioning (ZTP) of the VOS appliance and is not required after provisioning is complete. The /decryptTest endpoint of this service is registered in server.js before the session authentication middleware and creates an authenticated session whenever it receives a token that decrypts successfully. Because the key and initialization vector (IV) used for decryption are hardcoded and…
by Tenable 0upvotes 0comments97% match
- [5]CVENode.js web service on VOS (previously Versa FlexVNF): CVE-2026-107241 (High)(opens security advisory in a new tab)
High severity. The Node.js web service on VOS (previously Versa FlexVNF) is used for URL-based Zero Touch Provisioning (ZTP) of the VOS appliance and is not required after provisioning is complete. This service authenticates users and administrators to its web interface during initial provisioning using default credentials and HTTP Basic Authentication. An attacker with network access who knows the default credentials could authenticate to the service and perform provisioning actions on the…
by Tenable 0upvotes 0comments95% match
Timeline
- First report on security advisory
Node.js web service on VOS (previously Versa FlexVNF): CVE-2026-107240 (High)
Source