[Rd] unsafe parsing of DESCRIPTION Authors maybe from R

Levi Waldron |w@|dron@re@e@rch @end|ng |rom gm@||@com
Tue Apr 7 05:32:45 CEST 2026


This issue arose during an AI-assisted security review of core Bioconductor
packages, that an attacker could execute arbitrary code on any system that
calls `utils:::.read_authors_at_R_field()` or other tools for parsing a
DESCRIPTION file,  regardless of whether it installs, builds, or checks the
package. I put some details and a reprex at
https://github.com/lwaldron/nothing/tree/check-vulnerability. Let me know
if you'd prefer I take the github page down.

This seems worse than the inherent .onLoad(), tests/, etc vulnerabilities,
because it can be exploited in environments not intended to install or
check packages or run their code, like the CRAN incoming package queue
which does seem to parse the DESCRIPTION file.

-Levi

-- 

Levi Waldron

Professor and Chair

Department of Epidemiology and Biostatistics

CUNY Graduate School of Public Health and Health Policy

Institute for Implementation Science in Population Health

55 W 125th St, New York NY 10035

https://waldronlab.io

Join the microbiome Virtual International Forum: https://microbiome-vif.org

	[[alternative HTML version deleted]]



More information about the R-devel mailing list