cbcvebase.
CVE-2021-3907
published 2021-11-11

CVE-2021-3907: OctoRPKI does not escape a URI with a filename containing "..", this allows a repository to create a file, (ex…

PriorityP358critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
EPSS
4.06%
89.6th percentile
OctoRPKI does not escape a URI with a filename containing "..", this allows a repository to create a file, (ex. rsync://example.org/repo/../../etc/cron.daily/evil.roa), which would then be written to disk outside the base cache folder. This could allow for remote code execution on the host machine OctoRPKI is running on.

Affected

12 ranges
VendorProductVersion rangeFixed in
cloudflareoctorpki< 1.3.01.3.0
cloudflareoctorpki>= unspecified < 1.4.31.4.3
debiancfrpki< cfrpki 1.4.0-1 (bookworm)cfrpki 1.4.0-1 (bookworm)
debiandebian_linux
debiandebian_linux
debianfort-validator< cfrpki 1.4.0-1 (bookworm)cfrpki 1.4.0-1 (bookworm)
github.comcloudflare_cfrpki>= 0 < 1.4.31.4.3
github.comcloudflare_cfrpki>= 0 < 1.4.41.4.4
nicmxfort-validator>= 0 < 1.5.3-1~deb11u11.5.3-1~deb11u1
nicmxfort-validator>= 0 < 1.5.3-11.5.3-1
nicmxfort-validator>= 0 < 1.5.3-11.5.3-1
nicmxfort-validator>= 0 < 1.5.3-11.5.3-1

CVSS provenance

nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv2.07.5HIGHAV:N/AC:L/Au:N/C:P/I:P/A:P
ghsa9.8CRITICAL
osv9.8CRITICAL
vendor_debian7.4HIGH
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.