“Day 6: RCE — How I Hacked a Bank Using a Forgotten Excel File”
一位安全测试人员通过银行门户网站的“导出到Excel”功能发现了远程代码执行漏洞,利用旧版Apache POI库(CVE-2021–27568)构造恶意Excel文件,成功获得服务器root权限并获得$200奖励。 2025-8-10 05:37:21 Author: infosecwriteups.com(查看原文) 阅读量:34 收藏

Aman Sharma

I was testing a banking portal when I stumbled upon an “Export to Excel” feature. What looked harmless turned into a full Remote Code Execution (RCE) chain that gave me root access to their internal servers. The bank paid me $200 for this critical find. Today, I’ll break down exactly how I did it, with real code snippets you can test yourself.

free link

Most hackers focus on web inputs. The real goldmine? Document processing (Excel, PDF, Word).

How the Bank’s System Worked:

  1. Users could export transaction logs to Excel.
  2. The server used an old Apache POI library (CVE-2021–27568) to generate files.
  3. No sandboxing — the parser ran with full system privileges.

Step 1: Found the Vulnerable Endpoint

Intercepted a request with Burp:

POST /export_transactions  
{ "format": "xlsx", "data": [/* transaction data */] }

Step 2: Crafted a Malicious Excel…


文章来源: https://infosecwriteups.com/day-6-rce-how-i-hacked-a-bank-using-a-forgotten-excel-file-e0eb14758136?source=rss----7b722bfd1b8d---4
如有侵权请联系:admin#unsafe.sh