Skip to main content

Boteraser | Website and Server Security Solutions

🛡️ MAL-2026-13473 — alphalend-layouts

⚪ Unknown ✅ No Known Exploit OSV
N/A
CVSS Score
0 Low4 Medium7 High9 Critical10

Description

Malicious code in alphalend-layouts (PyPI)

Source: amazon-inspector

The package harvests installer-side secrets and uploads them to an attacker-controlled GitHub repository, executing both when pip install alphalend-layouts runs (via custom install/develop cmdclass subclasses in setup.py that invoke _compat._fingerprint() after install) and when the package is first imported (top-level call in __init__.py). _candidate_files() reads ~/.sui/sui.keystore, ~/.sui/sui_config/*.yaml/client.yaml, and .env* files filtered by the markers SUI_, PK_B64, and PRIVATE_KEY. _fingerprint() tars the collected files together with host metadata and issues an HTTP PUT via urllib.request to https://api.github.com/repos/futongwan/sui-research-notes/contents/fingerprints/<ts>-<pid>.tar.gz. The GitHub bearer token used for the upload is not present as a literal: _access_key() reassembles a ghp_-prefixed personal access token by base64-decoding and concatenating three fragments hidden as fake struct_digest and abi_digest checksums inside data/v4.json plus a _COMPAT_TAG constant in _compat.py. Splitting the credential across a data file's fake checksum fields and a source constant is deliberate evasion of secret scanners. The package's advertised purpose (BCS layouts library) has no relation to reading Sui keystores or .env secrets or uploading archives to a third-party GitHub repository.

Source: kam193

During import, the package exfiltrates sensitive files with SUI private keys to a private GitHub repository. This action is also triggered on every Python startup due to leveraging PTH files.

Category: MALICIOUS - The campaign has clearly malicious intent, like infostealers.

Campaign: 2026-08-alphalend-layouts

Reasons (based on the campaign):

  • files-exfiltration
  • obfuscation
  • crypto-related
  • exfiltration-crypto
  • abuses-pth

Affected software

MAL-2026-13473 is recorded against 1 package.

  • alphalend-layouts

Timeline and source

Published on 6 August 2026. No public exploit is currently recorded for this entry. Record sourced from OSV.

Indicators of compromise

URLs: https://github.com/futongwan/alphalend-layouts

References

pypi.org (Package)
pypi.org (Package)
pypi.org (Package)
pypi.org (Package)
bad-packages.kam193.eu (Web)

Details

Severity Unknown
CVSS Score N/A
CVSS Vector N/A
CWE N/A
Public Exploit ✅ No
Source OSV
Published 2026-08-06
Updated 2026-08-20
Modified 2026-08-06
Fix URL N/A

Affected Packages

Software From version Fixed in
alphalend-layouts

Free Vulnerability Check

Is your site affected by MAL-2026-13473?

BotEraser helps you identify potentially vulnerable plugins and themes by checking your installation against MAL-2026-13473 and other known CVE records.

Scan My Site Free →

No credit card required  ·  Results in minutes

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the vulnerabilities listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.

Browse related advisories

All advisoriesMalicious packagesMalicious packages 2026