Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
msgpack-CVE-2021-23410-test | Kitploit
도구/GitHubGitHub/azu/msgpack-cve-2021-23410-test
Vulnerability AnalysisCode AnalysisExploitationPapers & ResearchLearning & Education
GitHubazu/msgpack-cve-2021-23410-test

msgpack-CVE-2021-23410-test

저장소 보기
15년 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

https://snyk.io/vuln/SNYK-JS-MSGPACK-1296122 테스트

이것은 취약점이 아닌 것 같습니다.

root@kitploit:~
var assert = require('assert');
var msgpack = require('msgpack');
function sleep(ms) {
  return new Promise((resolve) => {
    setTimeout(resolve, ms);
  });
}
async function init() {
  var normal = { "a": 1, "b": 2, "c": [1, 2, 3] };
  var malicious = msgpack.pack({
    exploit: function () {
      // Note(by @azu): This Poc just run child_process.exec
      // It is not related to msgpack
      require('child_process').exec('echo code_executed!;sleep 3', function (error, stdout, stderr) {
        console.log(stdout)
      });
    }(),
  });
  var rce = msgpack.unpack(malicious);
  assert.deepEqual(rce, normal);
}

init();

PoC by Adi Malyanker

이 PoC는 단지 child_pross.exec를 실행할 뿐이므로, 이것은 msgpack의 취약점이 아닙니다.

테스트

root@kitploit:~
git clone [email protected]:azu/msgpack-CVE-2021-23410-test.git
cd msgpack-CVE-2021-23410-test
npm install
npm test

관련 링크

  • Security Issue in msgpack · Issue #56 · msgpack/msgpack-node
  • Deserialization of Untrusted Data in msgpack | Snyk
도구 다운로드