{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-19877","assignerOrgId":"455daabc-a392-441d-aa46-37d35189897c","state":"PUBLISHED","assignerShortName":"NCSC.ch","dateReserved":"2026-08-14T14:11:08.980Z","datePublished":"2026-11-06T08:30:14.583Z","dateUpdated":"2026-11-06T08:30:14.583Z"},"containers":{"cna":{"providerMetadata":{"orgId":"455daabc-a392-441d-aa46-37d35189897c","shortName":"NCSC.ch","dateUpdated":"2026-11-06T08:30:14.583Z"},"title":"Brute-forceable image-share link password in INFINITT ULite","problemTypes":[{"descriptions":[{"lang":"en","cweId":"CWE-307","description":"CWE-307 Improper Restriction of Excessive Authentication Attempts","type":"CWE"},{"lang":"en","cweId":"CWE-331","description":"CWE-331 Insufficient Entropy","type":"CWE"}]}],"affected":[{"vendor":"INFINITT Healthcare","product":"INFINITT ULite","versions":[{"status":"affected","version":"0","lessThanOrEqual":"5.0.2.1_BN48_20260528","versionType":"custom"},{"status":"unaffected","version":"5.0.2.1_BN50","versionType":"custom"}],"defaultStatus":"unknown"}],"descriptions":[{"lang":"en","value":"INFINITT ULite 5.0.2.1_BN48_20260528 and earlier protects image-share links with a low-entropy password and does not restrict repeated password attempts, allowing an unauthenticated remote attacker to brute-force the password within the link validity window and gain unauthorized access to shared medical images. Fixed in ULite 5.0.2.1 BN50.","supportingMedia":[{"type":"text/html","base64":false,"value":"<p>INFINITT ULite 5.0.2.1_BN48_20260528 and earlier protects image-share links with a low-entropy password and does not restrict repeated password attempts, allowing an unauthenticated remote attacker to brute-force the password within the link validity window and gain unauthorized access to shared medical images. Fixed in ULite 5.0.2.1 BN50.</p>"}]}],"references":[{"url":"https://www.infinitt.com/contents/content.php?url=INFINITT-SA-2026-001","name":"INFINITT ULite security advisory INFINITT-SA-2026-001 (BN50)"}],"metrics":[{"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}],"cvssV3_1":{"version":"3.1","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"NONE","availabilityImpact":"NONE","baseSeverity":"HIGH","baseScore":7.5,"vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"}}],"solutions":[{"lang":"en","value":"Upgrade to INFINITT ULite 5.0.2.1 BN50 or later. Generate share passwords with at least 128 bits of entropy, and rate-limit / lock out repeated attempts (count failures against the per-link quota).","supportingMedia":[{"type":"text/html","base64":false,"value":"<p>Upgrade to INFINITT ULite 5.0.2.1 BN50 or later. Generate share passwords with at least 128 bits of entropy, and rate-limit / lock out repeated attempts (count failures against the per-link quota).</p>"}]}],"credits":[{"lang":"en","value":"SecureMind - Loic Salaris","type":"finder"}],"source":{"discovery":"EXTERNAL"},"x_generator":{"engine":"Vulnogram 1.0.5"}}}}