logo
  • Consent
  • Details
  • [#IABV2SETTINGS#]
  • About
This website uses cookies
We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.
[#GPC_BANNER_ICON#]
[#GPC_TOAST_TEXT#]
Consent Selection
Show details
Details
  • Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
    • Pexels
      1
      Learn more about this provideropens in a new window
      _cfuvidThis cookie is a part of the services provided by Cloudflare - Including load-balancing, deliverance of website content and serving DNS connection for website operators.
      Maximum Storage Duration: SessionType: HTTP Cookie
    • ambcrypto.com
      benzinga.com
      bitcoinmagazine.com
      coingape.com
      decrypt.co
      image.coinpedia.org
      pexels.com
      7
      __cf_bm [x7]This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
      Maximum Storage Duration: 1 dayType: HTTP Cookie
    • newslayer.com
      1
      CookieConsentStores the user's cookie consent state for the current domain
      Maximum Storage Duration: 1 yearType: HTTP Cookie
  • Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in.
    • We do not use cookies of this type.

  • Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.
    • We do not use cookies of this type.

  • Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.
    • We do not use cookies of this type.

  • Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
    • newslayer.com
      3
      __emg_sidPending
      Maximum Storage Duration: 1 dayType: HTTP Cookie
      __emg_vidPending
      Maximum Storage Duration: 1 yearType: HTTP Cookie
      nl-read-countPending
      Maximum Storage Duration: PersistentType: HTML Local Storage
Cross-domain consent[#BULK_CONSENT_DOMAINS_COUNT#]
[#BULK_CONSENT_TITLE#]
List of domains your consent applies to: [#BULK_CONSENT_DOMAINS#]
Cookie declaration last updated on 8/12/26 by Cookiebot
[#IABV2_TITLE#]
[#IABV2_BODY_INTRO#]
[#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#]
[#IABV2_BODY_PREFERENCE_INTRO#]
[#IABV2_BODY_PURPOSES_INTRO#]
[#IABV2_BODY_PURPOSES#]
[#IABV2_BODY_FEATURES_INTRO#]
[#IABV2_BODY_FEATURES#]
[#IABV2_BODY_PARTNERS_INTRO#]
[#IABV2_BODY_PARTNERS#]
About
Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.
NewsLayer

Install NewsLayer

Get the app experience — one tap from your home screen, instant loads and breaking-news alerts.

NewsLayer.com
LatestDaily BriefMarkets
NewsLayer PulseLIVE₿BTC$64,369+0.35%ΞETH$1,918+1.16%◎SOL$77.28+1.99%✕XRP$1+0.94%ÐDOGE$0.07+0.23%₳ADA$0.1741+0.52%Total Cap$2.30T+0.49%24H Vol$240.7BLayer Index42 Neutral
Crypto
BreakingExternal Reporting게시 하루 전

16 Typosquatted RubyGems Packages Steal Browser Credentials and Crypto Wallets

Cybersecurity researchers have flagged a new typosquatting campaign targeting RubyGems users with a Windows-based information stealer.

16 Typosquatted RubyGems Packages Steal Browser Credentials and Crypto Wallets
Publisher The Hacker News 4 분 소요
Image via The Hacker News
번역 중…

Layer Index

42

Neutral

Layer Index

↓ 3 pts in 24h

Cybersecurity researchers have flagged a new typosquatting campaign targeting RubyGems users with a Windows-based information stealer.

OpenSourceMalware, which discovered the activity on August 15, 2026, is tracking the threat under the moniker StubMaker. The complete list of packages published as part of the campaign is below -

  • ubnuler
  • ubnlder
  • ri18nr
  • reaker
  • rakier
  • orakw
  • joxn
  • ise18n
  • ioe18n
  • ie18u
  • iai8n
  • i1l8n
  • i18om
  • activesupmport
  • brumdler
  • brundlef

"This new malware harvests browser credentials, cryptocurrency wallets, seed phrases, and Telegram data," security researcher Paul McCarty said. "All of the malicious RubyGems packages appear to be typosquats of popular Ruby dependencies, but rather than the clever SEO-fueled typosquats we've seen from other threat actors (e.g., events-channel imitating the popular Node.js events module), they're all clumsy typos."

The 16 gems have been published by users named "mod8rz41mje" (aka Riley Miller) and "rbq95bwt6q" (aka Alex Davis). As of writing, the packages have been yanked from RubyGems.

In at least two cases – brumdler and brundlef – the threat actor has been found to take advantage of a known RubyGems behavior that makes a namespace available for anyone to claim once all versions of a gem have been yanked. In both instances, the packages were originally published by "gemlewqqhu1" (aka Taylor Moore) before they were reclaimed by the aforementioned two accounts.

Reach crypto's most engaged readers — advertise mid-article on NewsLayer
Sponsored

Reach crypto's most engaged readers — advertise mid-article on NewsLayer

NewsLayer

Ad

Jenn Gile, co-founder of OpenSourceMalware, told The Hacker News that although the campaign was disrupted fairly early, it became more effective because of Ruby's "poor design choices" via package name reuse and an unvalidated author field.

"When one of the malicious gems was yanked, the threat actor was able to spin up a new owner account and publish a new malicious version under the same package name," Gile said. "What should have been forever dead was revived to compromise more people."

"The attacker assigned a different 'Author' name for each gem in an attempt to make them look unrelated, even though they all came from the same owner account. This is because the Author field is a totally unvalidated plaintext field. It doesn't have to match the Owner or anything else."

The attack chain, at a high level, makes use of an "extconf.rb" hook to trigger the execution hook. Similar to npm's lifecycle hooks, "extconf.rb" is run automatically when a user installs a gem. The file is typically used to configure native extensions written in C, C++, or Rust that are bundled inside a Ruby package within the "ext/" directory and compiled during installation of the gem.

In the case of StubMaker, the Ruby hook acts as a conduit to fetch a 22 MB Rust-based loader from a GitHub release, which, in turn, launches a Go-based stealer ("wincfg") payload embedded into it. The GitHub account ("github[.]com/bebraz1") is no longer accessible.

The stealer, for its part, incorporates a DLL payload ("abe_payload.dll") that's used to extract credentials from Chromium-based web browsers (i.e., Google Chrome, Microsoft Edge, Brave, Opera, Opera GX, Vivaldi, Yandex, Avast, AVG, and CCleaner Browser) by circumventing app-bound encryption (ABE) protections added by Google.

It also collects extension data, browsing history, and payment card numbers; searches for cryptocurrency wallets and seed phrases; extracts Telegram Desktop data; gathers system information; and makes an external request to "api.ipify[.]org" to obtain the victim's public IP address.

Once the relevant data is captured, it's uploaded to Gofile in the form of a password-protected ZIP archive and the resulting download link is sent to the threat actor ("dresslee.com") over an unencrypted HTTP channel.

"StubMaker doesn't build anything — it generates a Makefile with empty all, install, and clean targets, plus Unix and Windows stub scripts that do nothing but return success, so the extension phase reports a clean build while the real work (the platform beacon, the Windows loader fetch and execution) happens in the installer hook itself," McCarty explained.

"The name points at that specific move: manufacturing a fake build toolchain to make a malicious install look like a routine one, rather than just describing another typosquatted RubyGems package."

The disclosure coincides with the discovery of two software supply chain campaigns targeting npm -

  • A cluster of 21 npm packages that typosquatted CLI binary names exposed by Google's scoped packages to deliver a minimal postinstall beacon. "The packages did not squat package names," SafeDep said. "They targeted the bin field, the part of package.json that defines executable command names. Every scoped package that declares a bin entry creates an unscoped name that anyone can register. None of the standard dependency confusion mitigations (scoped publishing, registry allowlists, lockfile pinning) cover this gap."
  • A cluster of Baileys npm forks that engage in a variety of malicious behaviors: covertly make the installer's WhatsApp account follow channels the package author controls and inject the author's advertising URL into every image and video the bot sends.

"Continuous monitoring of the npm registry records 4,250 package names that contain baileys and another 112 that contain libsignal-node," SafeDep said, adding the malicious behavior has been observed in 70 package names built on Baileys across 343 versions and 15 libsignal-node impersonators across 38 versions.

속보

속보를 놓치지 마세요

X에서 팔로우 텔레그램 참여

Advertisement

House — Advertise on NewsLayer
NewsLayerAd
#crypto

Sourced by

Originally reported by The Hacker News

NewsLayer coverage based on externally reported material.

The Daily Brief

The onchain economy, before your day starts.

Curated markets, onchain insights, and key headlines — delivered every weekday morning.

Weekdays · Free · ~5 minute read

Layer Index

42

Neutral

Layer Index

↓ 3 pts in 24h

속보

속보를 놓치지 마세요

X에서 팔로우 텔레그램 참여

Advertisement

House — Advertise on NewsLayer
NewsLayerAd

관련 기사

CLARITY 법안 카운트다운 시작: 9월 15일 투표 임박하며 확률 19.5%로 하락, XRP $10 및 Bitcoin $200K 주목BITCOIN BEAT

CLARITY 법안 카운트다운 시작: 9월 15일 투표 임박하며 확률 19.5%로 하락, XRP $10 및 Bitcoin $200K 주목

CLARITY 법안 카운트다운 시작: 9월 15일 투표 임박하며 확률 19.5%로 하락, XRP $10 및 Bitcoin $200K 주목 CCN.com

18분 전

1 분 소요
Atkins: SEC, 암호화폐 규제에 있어 '가장 역사적인 조치' 취해REG RADAR

Atkins: SEC, 암호화폐 규제에 있어 '가장 역사적인 조치' 취해

Atkins: SEC, 암호화폐 규제에 있어 '가장 역사적인 조치' 취해 InvestmentNews

25분 전

3 분 소요
글로벌 채권 수익률 수십 년 만에 최고치, 비트코인 6주째 박스권 횡보BITCOIN BEAT

글로벌 채권 수익률 수십 년 만에 최고치, 비트코인 6주째 박스권 횡보

글로벌 채권 수익률이 수십 년 만에 최고치를 경신함에 따라 비트코인이 6주째 좁은 가격 범위에 머물고 있습니다.

28분 전

1 분 소요
Nexo Australia, 규제 준수 암호화폐 담보 신용 한도 출시REG RADAR

Nexo Australia, 규제 준수 암호화폐 담보 신용 한도 출시

Nexo Australia가 규제를 준수하는 암호화폐 담보 신용 한도(Credit Lines) 서비스를 출시했습니다. 크립토 뉴스

36분 전

1 분 소요
NewsLayer.com

The front page of the onchain economy. Crypto, Web3 and regulation intelligence — live prices, original research and policy tracking in one layer.

Follow on XTelegram

News

  • Latest News
  • The Daily Brief
  • Crypto
  • DeFi
  • Web3
  • Blockchain
  • Policy
  • Explainers

Markets & Tools

  • Market News
  • Live Charts
  • Layer Index
  • Regulation Tracker
  • Regulation Radar
  • Research
  • NewsLayer Originals
  • My Feed
  • Search

Company

  • About NewsLayer
  • Go Premium
  • Advertise
  • PR Publication
  • Become an Author
  • Create Account
  • Sign in

© 2026 NewsLayer.com — The front page of the onchain economy·Privacy Policy·Terms of Service

NewsLayer

Get the signal, not the noise.

Markets, regulation and onchain intelligence in a 5-minute morning read — plus breaking alerts and Layer Index flips as they happen.

The Daily Brief

Breaking alerts

Index flips

Free · No spam · Unsubscribe anytime