POJIA破甲
地图 / PHP INI Parsing Stack Buffer Overflow Vulnerability

PHP INI Parsing Stack Buffer Overflow Vulnerability

内存破坏 / 经典缓冲区溢出 / #248601

厂商
Internet Bug Bounty
严重程度
低危 · CVSS 6.8
赏金
$500
弱点
经典缓冲区溢出
研究员
@xixabangm4
披露日期
2019-10-14
资产
PHP
CVE
CVE-2017-11628

该报告还没有中文解读。

原文摘录

摘自原文(7294 字符中的一小部分)
A stack buffer overflow exists in the latest stable release of PHP-7.1.5 and PHP-5.6.30 in PHP INI parsing API, which may accept network / local filesystem input. On malformed inputs, a stack buffer overflow in zend_ini_do_op() could write 1-byte off a fixed size stack buffer. On installations with …
原文中的代码
110 #if SIZEOF_ZEND_LONG == 4
111 # define MAX_LENGTH_OF_LONG 11
112 # define LONG_MIN_DIGITS "2147483648"
113 #elif SIZEOF_ZEND_LONG == 8
114 # define MAX_LENGTH_OF_LONG 20
115 # define LONG_MIN_DIGITS "9223372036854775808"
116 #else
117 # error "Unknown SIZEOF_ZEND_LONG"
118 #endif

默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Internet Bug Bounty 所有。

时间线

  • 报告提交
  • 公开披露
阅读 HackerOne 原文 ↗作者 @xixabangm4 · 版权归作者与 Internet Bug Bounty 所有

同类报告

RCE on Steam Client via buffer overflow in Server InfoValve · 2019-03-15Malformed .BMP file in Counter-Strike 1.6 may cause shellcode injectionValve · 2020-02-27Malformed NAV file leads to buffer overflow and code execution in Left4Dead2.exeValve · 2020-03-25 · $10,000Remote vulnerabilities in sppPlayStation · 2024-04-25 · $12,500Buffer overrun in Steam SILK voice decoderValve · 2021-09-13 · $7,500[Portal 2] Remote Code Execution via voice packetsValve · 2021-05-10 · $5,000