Lucene search

K
osvGoogleOSV:GHSA-MQM2-CGPR-P4M6
HistoryAug 07, 2020 - 10:27 p.m.

Unintended read access in kramdown gem

2020-08-0722:27:41
Google
osv.dev
13

0.013 Low

EPSS

Percentile

86.2%

The kramdown gem before 2.3.0 for Ruby processes the template option inside Kramdown documents by default, which allows unintended read access (such as template=“/etc/passwd”) or unintended embedded Ruby code execution (such as a string that begins with template="string://<%= `). NOTE: kramdown is used in Jekyll, GitLab Pages, GitHub Pages, and Thredded Forum.

References