CVE-2007-4060 (CNNVD-200707-531)

CRITICAL 有利用代码
中文标题:
CoreHTTP http.c远程缓冲区溢出漏洞
英文标题:
Multiple buffer overflows in the HttpSprockMake function in http.c in Frank Yaul corehttp 0.5.3alpha...
CVSS分数: 9.0
发布时间: 2007-07-30 17:00:00
漏洞类型: 授权问题
状态: PUBLISHED
数据质量分数: 0.40
数据版本: v4
漏洞描述
中文描述:

CoreHTTP是一款小型的Web服务器。 CoreHTTP在处理超长用户请求时存在缓冲区溢出漏洞,远程攻击者可能利用此漏洞控制服务器。 CoreHTTP的http.c文件中存在缓冲区溢出漏洞: ----------------------------------------------------------------------- struct sprock_t *HttpSprockMake(struct sprock_t *parentsprock) { struct sprock_t *sprocket; char req[PATHSIZE], url[PATHSIZE], status[PATHSIZE], temp[BUFSIZE], ... if ((sprocket = (struct sprock_t *) malloc(sizeof(struct sprock_t))) == NULL) return NULL; ... sscanf(parentsprock->buffer, "%[A-Za-z] %s%*[ \t\n]", req, url); !(the bug/overwrite) --------------------------------------^----^ strncpy(sprocket->parent->url, url, PATHSIZE); !(the problem) -^ ... for (i = 0; req[i] != '\0'; i++) req[i] = toupper(req[i]); !(another problem) -^ ... } 上面代码中的sscanf()调用没有对写入req[]或url[]执行边界检查,导致可能覆盖*sprocket结构指针。如果用户提交了超长请求的话,就可以触发这个溢出,导致执行任意指令。

英文描述:

Multiple buffer overflows in the HttpSprockMake function in http.c in Frank Yaul corehttp 0.5.3alpha allow remote attackers to execute arbitrary code via a long string in the (1) method name or (2) URI in an HTTP request.

CWE类型:
(暂无数据)
标签:
remote linux vade79 OSVDB-46831
受影响产品
厂商 产品 版本 版本范围 平台 CPE
frank_yaul corehttp 0.5.3_alpha - - cpe:2.3:a:frank_yaul:corehttp:0.5.3_alpha:*:*:*:*:*:*:*
解决方案
中文解决方案:
(暂无数据)
英文解决方案:
(暂无数据)
临时解决方案:
(暂无数据)
参考链接
4243 exploit
cve.org
访问
46831 vdb-entry
cve.org
访问
25120 vdb-entry
cve.org
访问
Download Exploit EDB-4243 EXPLOIT
exploitdb
访问
CVE Reference: CVE-2007-4060 ADVISORY
cve.org
访问
CVSS评分详情
9.0
CRITICAL
CVSS向量: AV:N/AC:L/Au:N/C:P/I:P/A:C
CVSS版本: 2.0
机密性
PARTIAL
完整性
PARTIAL
可用性
COMPLETE
时间信息
发布时间:
2007-07-30 17:00:00
修改时间:
2024-08-07 14:37:06
创建时间:
2025-11-11 15:32:45
更新时间:
2026-01-26 02:17:50
利用信息
此漏洞有可利用代码!
利用代码数量: 1
利用来源:
未知
数据源详情
数据源 记录ID 版本 提取时间
CVE cve_CVE-2007-4060 2025-11-11 15:17:54 2025-11-11 07:32:45
NVD nvd_CVE-2007-4060 2025-11-11 14:52:11 2025-11-11 07:41:31
CNNVD cnnvd_CNNVD-200707-531 2025-11-11 15:08:57 2025-11-11 07:49:19
EXPLOITDB exploitdb_EDB-4243 2025-11-11 15:05:26 2025-11-11 08:44:15
版本与语言
当前版本: v4
主要语言: EN
支持语言:
EN ZH
其他标识符:
:
:
安全公告
暂无安全公告信息
变更历史
v4 EXPLOITDB
2025-11-11 16:44:15
references_count: 3 → 5; tags_count: 0 → 4; data_sources: ['cnnvd', 'cve', 'nvd'] → ['cnnvd', 'cve', 'exploitdb', 'nvd']
查看详细变更
  • references_count: 3 -> 5
  • tags_count: 0 -> 4
  • data_sources: ['cnnvd', 'cve', 'nvd'] -> ['cnnvd', 'cve', 'exploitdb', 'nvd']
v3 CNNVD
2025-11-11 15:49:19
vulnerability_type: 未提取 → 授权问题; cnnvd_id: 未提取 → CNNVD-200707-531; data_sources: ['cve', 'nvd'] → ['cnnvd', 'cve', 'nvd']
查看详细变更
  • vulnerability_type: 未提取 -> 授权问题
  • cnnvd_id: 未提取 -> CNNVD-200707-531
  • data_sources: ['cve', 'nvd'] -> ['cnnvd', 'cve', 'nvd']
v2 NVD
2025-11-11 15:41:31
severity: SeverityLevel.MEDIUM → SeverityLevel.CRITICAL; cvss_score: 未提取 → 9.0; cvss_vector: NOT_EXTRACTED → AV:N/AC:L/Au:N/C:P/I:P/A:C; cvss_version: NOT_EXTRACTED → 2.0; affected_products_count: 0 → 1; data_sources: ['cve'] → ['cve', 'nvd']
查看详细变更
  • severity: SeverityLevel.MEDIUM -> SeverityLevel.CRITICAL
  • cvss_score: 未提取 -> 9.0
  • cvss_vector: NOT_EXTRACTED -> AV:N/AC:L/Au:N/C:P/I:P/A:C
  • cvss_version: NOT_EXTRACTED -> 2.0
  • affected_products_count: 0 -> 1
  • data_sources: ['cve'] -> ['cve', 'nvd']