CNVD-2015-05699
Vulnerability from cnvd - Published: 2015-08-27
VLAI Severity ?
Title
PHP 7 ZEND_HASH_IF_FULL_DO_RESIZE内存错误引用漏洞
Description
PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。
PHP 7 ZEND_HASH_IF_FULL_DO_RESIZE存在内错错误引用漏洞。当反序列化字符串时,如果HashTable哈希表中使用的元素个数超过哈希表本身的容量,就会重新申请一块更大的内存放置元素,并释放掉之前使用过的内存,然而这时R或r引用引用了释放掉的内存,造成Use After Free漏洞。
Severity
高
Formal description
目前没有详细解决方案提供: http://www.php.net/
Reference
http://blog.knownsec.com/2015/08/php-7-zend_hash_if_full_do_resize-use-after-free-analysis/
https://bugs.php.net/bug.php?id=70211
Impacted products
| Name | ['PHP Php 7.0.0alpha1', 'PHP Php 7.0.0alpha2', 'PHP Php 7.0.0beta1', 'PHP Php php-7.0.0beta2'] |
|---|
{
"description": "PHP\uff08\u5916\u6587\u540d: Hypertext Preprocessor\uff0c\u4e2d\u6587\u540d\uff1a\u201c\u8d85\u6587\u672c\u9884\u5904\u7406\u5668\u201d\uff09\u662f\u4e00\u79cd\u901a\u7528\u5f00\u6e90\u811a\u672c\u8bed\u8a00\u3002\r\n\r\nPHP 7 ZEND_HASH_IF_FULL_DO_RESIZE\u5b58\u5728\u5185\u9519\u9519\u8bef\u5f15\u7528\u6f0f\u6d1e\u3002\u5f53\u53cd\u5e8f\u5217\u5316\u5b57\u7b26\u4e32\u65f6\uff0c\u5982\u679cHashTable\u54c8\u5e0c\u8868\u4e2d\u4f7f\u7528\u7684\u5143\u7d20\u4e2a\u6570\u8d85\u8fc7\u54c8\u5e0c\u8868\u672c\u8eab\u7684\u5bb9\u91cf\uff0c\u5c31\u4f1a\u91cd\u65b0\u7533\u8bf7\u4e00\u5757\u66f4\u5927\u7684\u5185\u5b58\u653e\u7f6e\u5143\u7d20\uff0c\u5e76\u91ca\u653e\u6389\u4e4b\u524d\u4f7f\u7528\u8fc7\u7684\u5185\u5b58\uff0c\u7136\u800c\u8fd9\u65f6R\u6216r\u5f15\u7528\u5f15\u7528\u4e86\u91ca\u653e\u6389\u7684\u5185\u5b58\uff0c\u9020\u6210Use After Free\u6f0f\u6d1e\u3002",
"discovererName": "niubl",
"formalWay": "\u76ee\u524d\u6ca1\u6709\u8be6\u7ec6\u89e3\u51b3\u65b9\u6848\u63d0\u4f9b\uff1a\r\nhttp://www.php.net/",
"isEvent": "\u901a\u7528\u8f6f\u786c\u4ef6\u6f0f\u6d1e",
"number": "CNVD-2015-05699",
"openTime": "2015-08-27",
"products": {
"product": [
"PHP Php 7.0.0alpha1",
"PHP Php 7.0.0alpha2",
"PHP Php 7.0.0beta1",
"PHP Php php-7.0.0beta2"
]
},
"referenceLink": "http://blog.knownsec.com/2015/08/php-7-zend_hash_if_full_do_resize-use-after-free-analysis/\r\nhttps://bugs.php.net/bug.php?id=70211",
"serverity": "\u9ad8",
"submitTime": "2015-08-19",
"title": "PHP 7 ZEND_HASH_IF_FULL_DO_RESIZE\u5185\u5b58\u9519\u8bef\u5f15\u7528\u6f0f\u6d1e"
}
Loading…
Loading…
Sightings
| Author | Source | Type | Date |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
Loading…