Em Librem Um serviço que Targeted para uso em Librem 5 Smartphone, logo após o lançamento levantou questão de segurança crítica.This issue can compromise project that Purism company promotes as protected platform for ensuring privacy.
“Estamos super animado sobre a nossa Librem Um lançamento, se você não pode dizer, mas para tornar as coisas ainda mais emocionante, we also have hit a different milestone with the service: our first security bug!”, – wrote Kyle Rankin chief security officer of Purism company.
Vulnerability is found in Librem Chat and allows entering chat under name of any user without knowing authentication parameters.
In the used backend authorization code through LDAP (matrix-appservice-ldap3) for Matrix network was made an error that was later transited in code of working Librem One service.
Instead of the line “Resultado, _ = yield self._ldap_simple_bind” was written “result = yield self._ldap_simple_bind“, that enabled any user enter chat without authentication.
Developers from Matrix project that were responsible for the error argue, that issue raised only in master-branch “matrix-appservice-ldap3” but not in releases, but in repository problematic line was present since 2016 (conditions for its exploitation were created only with some recent changes).
Pursim company that is famous for development of Librem line of devices with Linux-distributive PureOS, only few days ago launched united subscription Librem One that opens access to all company’s services, similarly to Google and Amazone Prime. As consider in Purism, users pay for popular free services (as Google and Facebook) with their personal data.
Company also offers monthly or weekly payment plans for its services – naturally, client’s confidentiality is guaranteed. On all services, except for Librem Social, is used end-to-end coding.
Company’s services also include Librem Chat messenger, Librem Social, created on the base of Mastodon social network, VPN-service Librem Tunnel and mailing box Librem Mail. Later Purism will pen to subscribers cloud storages Librem Files e Librem Backup, service of contacts’ synchronization Librem Contacts etc.
Users can have free access to Librem Chat and Librem Social. Monthly subscription on all services costs $7,99 and annual – $71,91. There is option of family subscription for five person: $14,99 per month and $134,91 per year.
Naturalmente, after finding critical vulnerability in Librem One service right at the day it was launched that endangers all users’ data, there are big doubts about the project.
mesmo assim, Kyle Rankin, chief security officer of Purism argues that:
“First it’s important to discuss what this bug didn’t impact. All other Librem One services including Tunnel, Mail, and Social were not impacted by this bug. It was an authentication bug specifically with the Librem Chat service. Fortunately this bug occurred early in the service launch before too many customers were using chat. We shut down chat immediately upon confirming the bug and the overall outage lasted about 30 minutes while we investigated and patched.”
Only time will should if Librem One is worth trust of its customers.