The vulnerability stems from the TLS server configuration in the mpsserver.js file. The tls.createServer call in the else block explicitly enables TLS 1.0/1.1 (via minVersion: 'TLSv1') and uses a cipher string that includes deprecated algorithms (RC4, DES). The absence of @SECLEVEL=0 in the original cipher string (pre-patch) allowed OpenSSL's default security level to block these weak ciphers, but the server's forced support for outdated TLS versions still created a downgrade risk. The patch added @SECLEVEL=0 to explicitly allow these ciphers, but the core issue was the combination of outdated TLS versions and weak ciphers in the vulnerable configuration. The function is directly tied to the algorithm-downgrade vulnerability (CWE-757) described in the CVE.