Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2020-0381 PoC — Google Android 输入验证错误漏洞

Source
Associated Vulnerability
Title:Google Android 输入验证错误漏洞 (CVE-2020-0381)
Description:Android是美国谷歌(Google)和开放手持设备联盟(简称OHA)的一套以Linux为基础的开源操作系统。 Android 存在输入验证错误漏洞,该漏洞源于eas_mdls.c的Parse_insh。攻击者可利用该漏洞提升本地权限。以下产品及版本受到影响:Android-8.0版本,Android-8.1版本,Android-9版本,Android-10版本,Android-11版本。
File Snapshot

[4.0K] /data/pocs/206e63aa4bdf93619c0dbf6acd0b5a23193a7b0d ├── [ 25] Android.bp ├── [4.0K] arm-wt-22k │   ├── [3.2K] Android.bp │   ├── [4.0K] bin │   │   └── [596K] arm-wt-22k │   ├── [4.0K] host_src │   │   ├── [ 986] arm-wt-22k.mak │   │   ├── [1.3K] eas_build.h │   │   ├── [1.5K] eas_chorus.h │   │   ├── [ 16K] eas_config.c │   │   ├── [6.1K] eas_config.h │   │   ├── [5.5K] eas_debugmsgs.h │   │   ├── [ 36K] eas.h │   │   ├── [3.7K] eas_host.h │   │   ├── [ 17K] eas_hostmm.c │   │   ├── [ 15K] eas_main.c │   │   ├── [6.5K] eas_report.c │   │   ├── [2.1K] eas_report.h │   │   ├── [1.4K] eas_reverb.h │   │   ├── [7.5K] eas_types.h │   │   ├── [ 11K] eas_wave.c │   │   ├── [2.0K] eas_wave.h │   │   └── [7.8K] jet.h │   ├── [4.0K] include │   │   └── [4.0K] libsonivox │   │   ├── [ 20] eas.h -> ../../host_src/eas.h │   │   ├── [ 27] eas_reverb.h -> ../../host_src/eas_reverb.h │   │   ├── [ 26] eas_types.h -> ../../host_src/eas_types.h │   │   └── [ 20] jet.h -> ../../host_src/jet.h │   ├── [4.0K] jetcreator_lib_src │   │   └── [4.0K] darwin-x86 │   │   ├── [1.1K] eas_host_debug.h │   │   ├── [ 49K] EASLib.c │   │   ├── [ 850] EASLib.h │   │   ├── [ 41K] EASLibVst.c │   │   ├── [4.0K] EASLIb.xcodeproj │   │   │   └── [ 13K] project.pbxproj │   │   ├── [ 50K] eastestv37.c │   │   ├── [4.0K] easwt_vst_lib.xcodeproj │   │   │   └── [ 43K] project.pbxproj │   │   ├── [ 188] README.txt │   │   └── [1.3M] wt_44khz.c │   ├── [4.0K] lib │   │   └── [315K] libarm-wt-22k.a │   ├── [4.0K] lib_src │   │   ├── [3.1K] ARM-E_filter_gnu.s │   │   ├── [3.6K] ARM-E_interpolate_loop_gnu.s │   │   ├── [3.6K] ARM-E_interpolate_noloop_gnu.s │   │   ├── [2.6K] ARM-E_mastergain_gnu.s │   │   ├── [4.1K] ARM-E_voice_gain_gnu.s │   │   ├── [4.5K] ARM_synth_constants_gnu.inc │   │   ├── [1.6K] arm-wt-22k_lib.mak │   │   ├── [4.8K] dls2.h │   │   ├── [7.9K] dls.h │   │   ├── [3.4K] eas_audioconst.h │   │   ├── [ 21K] eas_chorus.c │   │   ├── [1.1K] eas_chorusdata.c │   │   ├── [4.7K] eas_chorusdata.h │   │   ├── [1.6K] eas_ctype.h │   │   ├── [1.1K] eas_data.c │   │   ├── [3.6K] eas_data.h │   │   ├── [ 21K] eas_dlssynth.c │   │   ├── [1.7K] eas_dlssynth.h │   │   ├── [2.2K] eas_effects.h │   │   ├── [2.7K] eas_flog.c │   │   ├── [ 12K] eas_imaadpcm.c │   │   ├── [1.9K] eas_ima_tables.c │   │   ├── [ 49K] eas_imelody.c │   │   ├── [1.4K] eas_imelodydata.c │   │   ├── [3.1K] eas_imelodydata.h │   │   ├── [4.8K] eas_math.c │   │   ├── [ 16K] eas_math.h │   │   ├── [ 91K] eas_mdls.c │   │   ├── [9.6K] eas_mdls.h │   │   ├── [ 18K] eas_midi.c │   │   ├── [2.4K] eas_midictrl.h │   │   ├── [1.1K] eas_mididata.c │   │   ├── [2.3K] eas_midi.h │   │   ├── [5.6K] eas_miditypes.h │   │   ├── [1.2K] eas_mixbuf.c │   │   ├── [ 16K] eas_mixer.c │   │   ├── [4.5K] eas_mixer.h │   │   ├── [ 33K] eas_ota.c │   │   ├── [1.3K] eas_otadata.c │   │   ├── [3.1K] eas_otadata.h │   │   ├── [3.0K] eas_pan.c │   │   ├── [2.1K] eas_pan.h │   │   ├── [3.7K] eas_parser.h │   │   ├── [ 46K] eas_pcm.c │   │   ├── [1.1K] eas_pcmdata.c │   │   ├── [7.5K] eas_pcmdata.h │   │   ├── [ 11K] eas_pcm.h │   │   ├── [ 87K] eas_public.c │   │   ├── [ 39K] eas_reverb.c │   │   ├── [1.1K] eas_reverbdata.c │   │   ├── [ 17K] eas_reverbdata.h │   │   ├── [ 33K] eas_rtttl.c │   │   ├── [1.3K] eas_rtttldata.c │   │   ├── [2.6K] eas_rtttldata.h │   │   ├── [ 37K] eas_smf.c │   │   ├── [2.3K] eas_smfdata.c │   │   ├── [2.0K] eas_smfdata.h │   │   ├── [2.1K] eas_smf.h │   │   ├── [ 13K] eas_sndlib.h │   │   ├── [1.8K] eas_synthcfg.h │   │   ├── [ 13K] eas_synth.h │   │   ├── [2.4K] eas_synth_protos.h │   │   ├── [1.4K] eas_tcdata.c │   │   ├── [2.4K] eas_tcdata.h │   │   ├── [ 28K] eas_tonecontrol.c │   │   ├── [ 37K] eas_vm_protos.h │   │   ├── [130K] eas_voicemgt.c │   │   ├── [ 28K] eas_wavefile.c │   │   ├── [1.1K] eas_wavefiledata.c │   │   ├── [1.8K] eas_wavefile.h │   │   ├── [ 20K] eas_wtengine.c │   │   ├── [5.9K] eas_wtengine.h │   │   ├── [2.9K] eas_wt_IPC_frame.h │   │   ├── [ 45K] eas_wtsynth.c │   │   ├── [2.1K] eas_wtsynth.h │   │   ├── [ 28K] eas_xmf.c │   │   ├── [1.4K] eas_xmfdata.c │   │   ├── [1.6K] eas_xmfdata.h │   │   ├── [1.7K] eas_xmf.h │   │   ├── [ 40K] jet.c │   │   ├── [6.1K] jet_data.h │   │   └── [2.7M] wt_22khz.c │   ├── [4.0K] misc │   │   ├── [ 23K] eas_host.c │   │   └── [1.0M] MMAPI.zip │   ├── [ 565] NOTICE │   └── [4.0K] vectors │   ├── [ 438] abba.imy │   ├── [2.3M] abba_out.wav │   ├── [2.9K] ants.mid │   ├── [1.6M] ants_out.wav │   ├── [1.6M] greensleeves_out.wav │   ├── [ 177] greensleeves.rtttl │   ├── [553K] Leadsol.mxmf │   ├── [2.6M] Leadsol_out.wav │   ├── [ 30] test.ota │   ├── [516K] test_out.wav │   ├── [144K] WAVEtest_out.wav │   └── [280K] WAVEtest.wav ├── [2.2K] CleanSpec.mk ├── [4.0K] docs │   ├── [154K] EAS_API_Reference.odt │   ├── [371K] EAS_API_Reference.pdf │   ├── [155K] EASLibrary3_5.odt │   ├── [363K] EASLibrary3_5.pdf │   ├── [104K] EAS_Library_Integration_Guide.odt │   ├── [165K] EAS_Library_Integration_Guide.pdf │   ├── [4.0K] JET_Authoring_Guidelines_files │   │   ├── [6.5K] header.htm │   │   ├── [111K] image001.jpg │   │   ├── [3.0K] image002.emz │   │   ├── [2.8K] image004.emz │   │   ├── [2.8K] image006.emz │   │   ├── [8.1K] image008.gif │   │   ├── [4.3K] image010.gif │   │   ├── [ 83K] image011.png │   │   ├── [ 35K] image012.gif │   │   ├── [8.0K] image013.gif │   │   ├── [8.3K] image014.gif │   │   └── [2.4K] image015.emz │   ├── [ 94K] JET_Authoring_Guidelines.html │   ├── [4.0K] JET_Creator_User_Manual_files │   │   ├── [7.1K] header.htm │   │   ├── [3.0K] image001.emz │   │   ├── [8.0K] image002.gif │   │   ├── [2.8K] image003.emz │   │   ├── [8.3K] image004.gif │   │   ├── [2.8K] image005.emz │   │   ├── [8.1K] image006.gif │   │   ├── [2.4K] image007.emz │   │   ├── [4.3K] image008.gif │   │   ├── [ 17K] image009.png │   │   ├── [ 15K] image010.jpg │   │   ├── [ 62K] image011.png │   │   ├── [ 31K] image012.jpg │   │   ├── [ 49K] image013.png │   │   ├── [ 25K] image014.jpg │   │   ├── [ 53K] image015.png │   │   ├── [ 23K] image016.jpg │   │   ├── [ 21K] image017.png │   │   ├── [ 21K] image018.jpg │   │   ├── [ 21K] image019.png │   │   ├── [ 21K] image020.jpg │   │   ├── [ 16K] image021.png │   │   ├── [ 16K] image022.jpg │   │   ├── [ 37K] image023.png │   │   ├── [ 32K] image024.jpg │   │   ├── [3.3K] image025.emz │   │   ├── [8.0K] image026.gif │   │   ├── [2.1K] image027.emz │   │   ├── [3.6K] image028.gif │   │   ├── [111K] image029.jpg │   │   ├── [3.0K] image030.emz │   │   ├── [2.8K] image031.emz │   │   ├── [2.8K] image032.emz │   │   ├── [2.4K] image033.emz │   │   ├── [3.3K] image034.emz │   │   └── [2.1K] image035.emz │   ├── [123K] JET_Creator_User_Manual.html │   ├── [4.0K] JET_Programming_Manual_files │   │   ├── [2.2K] header.htm │   │   ├── [6.0K] image002.png │   │   ├── [6.7K] image004.png │   │   ├── [5.2K] image006.png │   │   ├── [3.7K] image008.png │   │   ├── [3.0K] image010.png │   │   ├── [8.8K] image012.png │   │   ├── [3.0K] image013.emz │   │   ├── [2.8K] image014.emz │   │   ├── [2.8K] image015.emz │   │   ├── [2.4K] image016.emz │   │   ├── [2.1K] image017.emz │   │   └── [3.3K] image018.emz │   ├── [ 56K] JET_Programming_Manual.html │   ├── [261K] JET_Programming_Manual.odt │   └── [221K] JET_Programming_Manual.pdf ├── [4.0K] jet_tools │   ├── [4.0K] JetCreator │   │   ├── [ 42K] eas.py │   │   ├── [2.7K] img_Copy.py │   │   ├── [6.7K] img_Cut.py │   │   ├── [3.5K] img_favicon.py │   │   ├── [5.3K] img_Find.py │   │   ├── [3.5K] img_New.py │   │   ├── [4.9K] img_Open.py │   │   ├── [2.0K] img_Paste.py │   │   ├── [3.6K] img_Print.py │   │   ├── [4.8K] img_Redo.py │   │   ├── [6.4K] img_Save.py │   │   ├── [ 87K] img_splash.py │   │   ├── [5.0K] img_Undo.py │   │   ├── [ 21K] JetAudition.py │   │   ├── [5.4K] JetCreatorhlp.dat │   │   ├── [ 69K] JetCreator.py │   │   ├── [ 20K] JetCtrls.py │   │   ├── [2.2K] JetDebug.py │   │   ├── [ 26K] JetDefs.py │   │   ├── [ 50K] JetDialogs.py │   │   ├── [ 32K] JetFile.py │   │   ├── [ 957] JetHelp.py │   │   ├── [7.2K] JetPreview.py │   │   ├── [ 15K] JetSegGraph.py │   │   ├── [1.1K] JetStatusEvent.py │   │   ├── [1.0K] JetSystemInfo.py │   │   ├── [ 25K] JetUtils.py │   │   ├── [ 49K] midifile.py │   │   └── [1.1K] ReadMe1st.txt │   ├── [4.0K] JetCreator_content │   │   ├── [136K] JetCreator_demo_1.zip │   │   ├── [4.5M] JetCreator_demo_2.zip │   │   └── [ 536] README.txt │   └── [4.0K] logic_templates │   ├── [4.0K] JET_Logic8.logic │   │   └── [4.0K] LgDoc │   │   ├── [4.1K] displayState │   │   └── [663K] documentData │   └── [ 116] README.txt ├── [ 0] MODULE_LICENSE_APACHE2 ├── [ 565] NOTICE └── [ 155] OWNERS 23 directories, 242 files
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. If the original source is unavailable, please email f.jinxu#gmail.com for a local snapshot (replace # with @).
    3. Shenlong has snapshotted the POC code for you. To support long-term maintenance, please consider donating. Thank you for your support.