오늘: 11|어제: 16|전체: 234,071|회원: 118 (+0)|문서: 56,040 (+0)|댓글: 8,019 (+0)|첨부파일: 1,389 (+0)


조회 수 6400 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
Sql injection 관련 보안 이슈가 있었군요.

발표된지는 좀 된거같은데

업데이트 안하신분들은 보안패치하세요 *-*

==========================

Advisory: GNUboard SQL Injection Vulnerability
Author: claepo.wang@dbappsecurity.com.cn
Affected Version: GNUboard5(the latest version)
Vendor URL: http://sir.co.kr/
Vendor Status: Unfixed(I know little about Koreani¼Œso i do not know how to describe this vul to the vendor.)


==========================
Vulnerability Description
==========================

Recently, I found several vulnerabilities in the famous Korean forum program - the GNUboard.


Vulnerable file: /bbs/ajax.autosave.php


<?php
include_once('./_common.phpa€™);//global a€?filter' on $_GET,$_POST,$_COOKIE,$_REQUEST

if (!$is_member) die('0a€™);//member login

$uid = trim($_REQUEST['uid']); //current user id
$subject = trim(stripslashes($_REQUEST['subject'])); //stripslashes ignores the global filter causes a SQL Inj.
$content = trim(stripslashes($_REQUEST['content'])); //same above

if ($subject && $content) {
$sql = " select count(*) as cnt from {$g5['autosave_table']} where mb_id = '{$member['mb_id']}' and as_subject = '$subject' and as_content = '$content' ";
$row = sql_fetch($sql); //the bad str($subject|$content) insert into sql query

if (!$row['cnt']) {
$sql = " insert into {$g5['autosave_table']} set mb_id = '{$member['mb_id']}', as_uid = '{$uid}', as_subject = '$subject', as_content = '$content', as_datetime = '".G5_TIME_YMDHIS."' on duplicate key update as_subject = '$subject', as_content = '$content', as_datetime = '".G5_TIME_YMDHIS."' ";
$result = sql_query($sql, false); // database select

echo autosave_count($member['mb_id']);
}
}
?>

==========================
POC && EXP
==========================

1. Login as a member

2. GET http://target/bbs/ajax.autosave.php?content=1&subject=1[inj_exp]
{exp can be found on my server: http://pandas.pw/gnuboard.exp}
3. Page returns 1062 : Duplicate entry ~admin~*FF6F916236F4FFEE8FADD21EC20216C5C3A04E50~1' for key 'group_keya€™ .

====================
  • profile
    Luatic™ 2014.05.08 15:40
    흠 루아틱 내에 그누보드 사용자가 손가락에 꼽힐 정도로 적어서.. 아무튼 좋은 정보입니다..

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
379 ㄷㄷㄷ 다들 빠르시네요 1 YJSoft 2013.10.25 4987
378 게시판이 좀 썰렁하네요... 8 가온누리 2013.02.19 4980
377 자유 한 달 반 전 까지만 해도 루아틱 홈이 활성화 되었었는데.... 2 Bnrueaus™ 2014.04.26 4978
376 안녕하세요 신입 입니다.ㅎ 잘 부탁 드려요^^ 4 한용민 2013.11.17 4962
375 자유 배너교환 하실분 ㅋ 1 torkcar 2014.03.17 4949
374 유머 이해하면 웃긴사진 file 이하늘 2013.10.21 4942
373 자유 내가 전입(?)한 이후로 루아틱 공홈이 살아난다! (흔한 상상) Bnrueaus™ 2014.03.08 4923
372 자유 루아틱 호스팅 QR코드 file Bnrueaus™ 2014.02.28 4921
371 자유 무료 강좌 정보 (부산 정보 산업 진흥원) 6 Luatic™ 2014.05.01 4909
370 왠지 로그인 유지가 안되고 있는듯합니다 4 YJSoft 2013.10.20 4905
369 음 그누보드로 갈까 생각중..!! 4 가온누리 2013.02.07 4903
368 간만에 둘럿어여 ㅎㅎ 오필리아 2013.01.26 4903
367 다른 분들은 홈페이지에 문제없으신지요? 7 네비 2013.11.07 4873
366 자유 거대한 붕어빵! 4 file Bnrueaus™ 2014.05.01 4868
365 자유 또희님 이쁜가요? 또희님 덕분에 렙업했어요! 8 검은바다 2014.05.01 4864
364 허어어엉어ㅓㄱ!!!!! 복권 1등!!!!!!!! 7 file 핑크맛우유 2013.11.03 4860
363 여름이네요... 9 구공 2012.06.18 4818
362 아우 미쵸 버려...ㅋㅋ 1 가온누리 2013.02.06 4817
361 문의 하는데가 없었어 여기에 남겨봅니다. 4 가온누리 2013.02.05 4812
360 자유 남자라면 꿈꾸는 우주전함 조종! 해보세요! 9 file 네비 2014.06.19 4808
Board Pagination ‹ Prev 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ... 31 Next ›
/ 31

처음