CVE-2020-36624
Ruby vulnerability analysis and mitigation

Overview

A vulnerability was found in ahorner text-helpers up to version 1.0.x, identified as CVE-2020-36624. The vulnerability affects the file lib/text_helpers/translation.rb and involves the manipulation of the argument link, which leads to use of web link to untrusted target with window.opener access. This remote vulnerability was discovered in December 2022 and has been rated as critical (NVD).

Technical details

The vulnerability is classified as CWE-1022 (Use of Web Link to Untrusted Target with window.opener Access). It has received a CVSS v3.1 base score of 6.1 MEDIUM (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) from NVD, while VulDB rates it at 6.3 MEDIUM (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L). The vulnerability specifically relates to how external links are handled without proper protection against reverse tabnabbing attacks (GitHub PR).

Impact

The vulnerability could allow attackers to conduct reverse tabnabbing attacks when users click on external links. This could potentially lead to phishing attacks where the original page is replaced with a malicious one, taking advantage of the window.opener access (OWASP).

Mitigation and workarounds

The vulnerability has been fixed in version 1.1.0 of the text-helpers library. The patch (184b60ded0e43c985788582aca2d1e746f9405a3) adds the rel="noopener" attribute to external links to prevent reverse tabnabbing attacks. Users are recommended to upgrade to version 1.1.0 or later to address this security issue (GitHub Release).

Additional resources


SourceThis report was generated using AI

Related Ruby vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

GHSA-4249-gjr8-jpq3HIGH8.7
  • RubyRuby
  • prosemirror_to_html
NoYesNov 13, 2025
CVE-2025-64501HIGH7.6
  • RubyRuby
  • prosemirror_to_html
NoYesNov 10, 2025
GHSA-vfpf-xmwh-8m65HIGH7.6
  • RubyRuby
  • prosemirror_to_html
NoYesNov 07, 2025
GHSA-52c5-vh7f-26fxHIGH7.6
  • RubyRuby
  • prosemirror_to_html
NoYesNov 06, 2025
CVE-2025-12790HIGH7.4
  • RubyRuby
  • mqtt
NoYesNov 06, 2025

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management