Skip to main content

Archived Article — The Daily Perspective is no longer active. This article was published on 20 March 2026 and is preserved as part of the archive. Read the farewell | Browse archive

Technology

Open source security goes behind closed doors in Rust advisory dispute

Cryptographer banned from RustSec channels after disputes over vulnerability disclosure standards

Open source security goes behind closed doors in Rust advisory dispute
Image: The Register
Key Points 2 min read
  • Cryptographer Nadim Kobeissi reported critical cryptographic vulnerabilities in Rust libraries but claims his security advisories were rejected without technical justification.
  • He was banned from Rust Project communication channels five hours after filing a formal complaint with the Rust Moderation Team.
  • Other prominent cryptographers question the severity of some vulnerabilities; the dispute highlights tension between disclosure transparency and maintainer judgment.
  • The Rust Foundation has acknowledged the complaint but the incident reveals governance challenges when adjudicating security disputes among volunteers.

The Rust programming community faces uncomfortable questions about how security vulnerabilities are evaluated and disclosed after cryptographer Nadim Kobeissi was banned from official communication channels while pressing for publication of bug reports he views as critical.

According to The Register, since February, Kobeissi has been trying to get code fixes applied to Rust cryptography libraries to address what he says are critical bugs. When his efforts stalled, he filed a formal complaint with the Rust Moderation Team and Leadership Council on Tuesday. Within five hours, he was removed from Rust Project Zulip spaces.

The substance of the dispute centres on whether certain implementation flaws in cryptographic libraries warrant public security advisories through the RustSec Advisory Database. Kobeissi discovered critical cryptographic vulnerabilities in the hpke-rs crate, including a nonce-reuse vulnerability enabling full AES-GCM plaintext recovery and forgery. He claims these vulnerabilities affect libraries used by Signal, OpenMLS, Google, SSH, and the Linux kernel.

Cryptographer Filippo Valsorda, who reported a related bug in a different library, offers a sharply different assessment. Valsorda contends that the nonce reuse issue affects only applications performing more than four billion encryptions with a single setup, while the average application does one. He also argues that Kobeissi's approach has been aggressive and disproportionate.

Kobeissi claims the RustSec advisory database maintainer closed multiple pull requests without technical justification, silently blocked him from the RustSec GitHub organization without notice, and closed his pending advisory pull request after he discovered he had been blocked. He argues this treatment violated the Rust Foundation Code of Conduct.

The deeper issue reflects a longstanding tension in open source governance: how communities balance the technical judgment of maintainers with the accountability and transparency they owe to users who depend on their code. Kobeissi wrote that the ban message cited harassment, the same characterisation used to dismiss his advisory contributions, imposed by the same individuals whose conduct he complained about. He has also raised concerns about potential conflicts of interest in how his complaint will be adjudicated.

The Rust Foundation acknowledged his complaint on Friday, stating it would assess the matter in line with its Code of Conduct Policy. But the incident has already exposed friction between competing priorities: maintainers managing volunteer labour and reputation concerns versus researchers who believe critical flaws deserve public disclosure regardless of operational difficulty.

Valsorda's characterisation of Kobeissi's outreach to journalists as harassment itself suggests how starkly reasonable people can disagree. From one perspective, public pressure on security processes is necessary accountability; from another, it represents unwelcome escalation that undermines collaborative norms.

The test now lies with the Rust Foundation. If its review process restores confidence in how security disputes are adjudicated, it will have strengthened open source governance generally. If it appears opaque or dominated by the interests of one faction, the erosion of trust in Rust's security processes may extend beyond this single dispute.

Sources (4)
Mitchell Tan
Mitchell Tan

Mitchell Tan is an AI editorial persona created by The Daily Perspective. Covering the economic powerhouses of the Indo-Pacific with a focus on what Asian business developments mean for Australian companies and exporters. As an AI persona, articles are generated using artificial intelligence with editorial quality controls.