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

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2022-20473 PoC — Google Pixel 缓冲区错误漏洞

Source
Associated Vulnerability
Title:Google Pixel 缓冲区错误漏洞 (CVE-2022-20473)
Description:Google Pixel是美国谷歌(Google)公司的一款智能手机。 Google Pixel 存在安全漏洞。目前尚无此漏洞的相关信息,请随时关注CNNVD或厂商公告。
File Snapshot

[4.0K] /data/pocs/5dd9e6054c4010425d65439ca323616d584fe181 ├── [ 256] Android.bp ├── [4.0K] app │   ├── [1.0K] Android.bp │   └── [1.7K] HyphTool.cpp ├── [4.0K] doc │   ├── [4.8K] hyb_file_format.md │   └── [1.1K] minikin_style.md ├── [4.0K] include │   └── [4.0K] minikin │   ├── [4.2K] AndroidLineBreakerHelper.h │   ├── [1.3K] Characters.h │   ├── [1.0K] CmapCoverage.h │   ├── [1023] Emoji.h │   ├── [1.1K] FamilyVariant.h │   ├── [5.2K] FontCollection.h │   ├── [3.1K] FontFamily.h │   ├── [4.1K] Font.h │   ├── [2.0K] FontStyle.h │   ├── [ 966] FontVariation.h │   ├── [1.6K] GraphemeBreak.h │   ├── [2.2K] Hasher.h │   ├── [1.5K] HbUtils.h │   ├── [9.9K] Hyphenator.h │   ├── [ 958] IcuUtils.h │   ├── [7.8K] LayoutCache.h │   ├── [3.1K] LayoutCore.h │   ├── [5.4K] Layout.h │   ├── [4.0K] LayoutPieces.h │   ├── [3.5K] LineBreaker.h │   ├── [1020] LocaleList.h │   ├── [2.4K] Macros.h │   ├── [9.7K] MeasuredText.h │   ├── [1.0K] Measurement.h │   ├── [1.5K] MinikinExtent.h │   ├── [2.8K] MinikinFont.h │   ├── [3.5K] MinikinPaint.h │   ├── [2.1K] MinikinRect.h │   ├── [4.3K] Range.h │   ├── [3.4K] SparseBitSet.h │   ├── [2.4K] SystemFonts.h │   └── [2.1K] U16StringPiece.h ├── [4.0K] libs │   └── [4.0K] minikin │   ├── [2.5K] Android.bp │   ├── [4.1K] BidiUtils.cpp │   ├── [2.4K] BidiUtils.h │   ├── [ 21K] CmapCoverage.cpp │   ├── [2.8K] Emoji.cpp │   ├── [ 22K] FontCollection.cpp │   ├── [8.3K] FontFamily.cpp │   ├── [2.9K] FontUtils.cpp │   ├── [ 993] FontUtils.h │   ├── [8.6K] GraphemeBreak.cpp │   ├── [ 15K] GreedyLineBreaker.cpp │   ├── [1.1K] GreedyLineBreaker.h │   ├── [ 17K] Hyphenator.cpp │   ├── [4.4K] HyphenatorMap.cpp │   ├── [3.1K] HyphenatorMap.h │   ├── [ 25K] LayoutCore.cpp │   ├── [6.4K] Layout.cpp │   ├── [4.5K] LayoutSplitter.h │   ├── [2.7K] LayoutUtils.cpp │   ├── [1.6K] LayoutUtils.h │   ├── [1.4K] LineBreaker.cpp │   ├── [2.3K] LineBreakerUtil.cpp │   ├── [7.8K] LineBreakerUtil.h │   ├── [ 17K] Locale.cpp │   ├── [8.7K] Locale.h │   ├── [4.5K] LocaleListCache.cpp │   ├── [2.2K] LocaleListCache.h │   ├── [ 13K] MeasuredText.cpp │   ├── [4.4K] Measurement.cpp │   ├── [1.4K] MinikinInternal.cpp │   ├── [2.4K] MinikinInternal.h │   ├── [ 18K] OptimalLineBreaker.cpp │   ├── [1.1K] OptimalLineBreaker.h │   ├── [5.1K] SparseBitSet.cpp │   ├── [3.3K] StringPiece.h │   ├── [1.1K] SystemFonts.cpp │   ├── [ 10K] WordBreaker.cpp │   └── [4.4K] WordBreaker.h ├── [ 137] PREUPLOAD.cfg ├── [4.0K] tests │   ├── [1004] Android.bp │   ├── [4.0K] data │   │   ├── [ 664] Arabic.ttf │   │   ├── [6.5K] Arabic.ttx │   │   ├── [1.8K] Ascii.ttf │   │   ├── [ 11K] Ascii.ttx │   │   ├── [ 956] BoldItalic.ttf │   │   ├── [8.6K] BoldItalic.ttx │   │   ├── [ 884] Bold.ttf │   │   ├── [8.5K] Bold.ttx │   │   ├── [ 648] Cherokee.ttf │   │   ├── [6.1K] Cherokee.ttx │   │   ├── [ 996] ColorEmojiFont.ttf │   │   ├── [8.2K] ColorEmojiFont.ttx │   │   ├── [ 860] ColorTextMixedEmojiFont.ttf │   │   ├── [6.9K] ColorTextMixedEmojiFont.ttx │   │   ├── [ 768] CustomExtent.ttf │   │   ├── [6.1K] CustomExtent.ttx │   │   ├── [ 744] Emoji.ttf │   │   ├── [7.1K] Emoji.ttx │   │   ├── [1.2K] emoji.xml │   │   ├── [ 768] Hiragana.ttf │   │   ├── [6.1K] Hiragana.ttx │   │   ├── [ 908] Italic.ttf │   │   ├── [8.5K] Italic.ttx │   │   ├── [1.6K] itemize.xml │   │   ├── [1.3K] Ja.ttf │   │   ├── [ 11K] Ja.ttx │   │   ├── [ 824] Ko.ttf │   │   ├── [7.3K] Ko.ttx │   │   ├── [1020] LayoutTestFont.ttf │   │   ├── [8.5K] LayoutTestFont.ttx │   │   ├── [2.0K] Ligature.ttf │   │   ├── [ 13K] Ligature.ttx │   │   ├── [ 844] MultiAxis.ttf │   │   ├── [6.9K] MultiAxis.ttx │   │   ├── [ 844] NoCmapFormat14.ttf │   │   ├── [6.7K] NoCmapFormat14.ttx │   │   ├── [ 712] NoGlyphFont.ttf │   │   ├── [6.2K] NoGlyphFont.ttx │   │   ├── [ 984] Regular.ttf │   │   ├── [9.0K] Regular.ttx │   │   ├── [ 908] TextEmojiFont.ttf │   │   ├── [8.1K] TextEmojiFont.ttx │   │   ├── [ 696] UnicodeBMPOnly2.ttf │   │   ├── [5.5K] UnicodeBMPOnly2.ttx │   │   ├── [ 696] UnicodeBMPOnly.ttf │   │   ├── [5.5K] UnicodeBMPOnly.ttx │   │   ├── [ 744] UnicodeUCS4.ttf │   │   ├── [5.7K] UnicodeUCS4.ttx │   │   ├── [1008] VariationSelectorTest-Regular.ttf │   │   ├── [7.7K] VariationSelectorTest-Regular.ttx │   │   ├── [1.1K] ZhHans.ttf │   │   ├── [ 10K] ZhHans.ttx │   │   ├── [ 984] ZhHant.ttf │   │   └── [8.3K] ZhHant.ttx │   ├── [4.0K] perftests │   │   ├── [1.2K] Android.bp │   │   ├── [1.2K] AndroidTest.xml │   │   ├── [3.7K] FontCollection.cpp │   │   ├── [1.3K] FontLanguage.cpp │   │   ├── [3.0K] GraphemeBreak.cpp │   │   ├── [ 128] how_to_run.txt │   │   ├── [2.0K] Hyphenator.cpp │   │   ├── [1.4K] main.cpp │   │   └── [1.3K] WordBreaker.cpp │   ├── [4.0K] stresstest │   │   ├── [1.3K] Android.bp │   │   ├── [2.9K] FontFamilyTest.cpp │   │   ├── [ 125] how_to_run.txt │   │   └── [3.2K] MultithreadTest.cpp │   ├── [4.0K] unittest │   │   ├── [2.2K] Android.bp │   │   ├── [1.8K] AndroidLineBreakerHelperTest.cpp │   │   ├── [1.2K] AndroidTest.xml │   │   ├── [ 19K] BidiUtilsTest.cpp │   │   ├── [ 52K] CmapCoverageTest.cpp │   │   ├── [4.4K] EmojiTest.cpp │   │   ├── [ 69K] FontCollectionItemizeTest.cpp │   │   ├── [7.3K] FontCollectionTest.cpp │   │   ├── [ 31K] FontFamilyTest.cpp │   │   ├── [2.3K] FontLanguageListCacheTest.cpp │   │   ├── [1.4K] FontTest.cpp │   │   ├── [4.1K] FontUtilsTest.cpp │   │   ├── [ 17K] GraphemeBreakTests.cpp │   │   ├── [ 81K] GreedyLineBreakerTest.cpp │   │   ├── [1.2K] HasherTest.cpp │   │   ├── [ 116] how_to_run.txt │   │   ├── [ 12K] HyphenatorMapTest.cpp │   │   ├── [ 15K] HyphenatorTest.cpp │   │   ├── [1.9K] ICUEnvironment.h │   │   ├── [ 13K] LayoutCacheTest.cpp │   │   ├── [ 11K] LayoutCoreTest.cpp │   │   ├── [ 14K] LayoutSplitterTest.cpp │   │   ├── [ 17K] LayoutTest.cpp │   │   ├── [ 27K] LayoutUtilsTest.cpp │   │   ├── [6.9K] LineBreakerTestHelper.h │   │   ├── [2.1K] LocaleListTest.cpp │   │   ├── [ 21K] MeasuredTextTest.cpp │   │   ├── [2.2K] MeasurementTests.cpp │   │   ├── [111K] OptimalLineBreakerTest.cpp │   │   ├── [1.6K] SparseBitSetTest.cpp │   │   ├── [4.9K] StringPieceTest.cpp │   │   ├── [2.2K] SystemFontsTest.cpp │   │   ├── [ 854] TestMain.cpp │   │   ├── [1.1K] UnicodeUtilsTest.cpp │   │   └── [ 25K] WordBreakerTests.cpp │   └── [4.0K] util │   ├── [ 415] Android.bp │   ├── [1.1K] FileUtils.cpp │   ├── [ 723] FileUtils.h │   ├── [5.7K] FontTestUtils.cpp │   ├── [2.4K] FontTestUtils.h │   ├── [4.1K] FreeTypeMinikinFontForTest.cpp │   ├── [2.3K] FreeTypeMinikinFontForTest.h │   ├── [1.4K] PathUtils.cpp │   ├── [1.0K] PathUtils.h │   ├── [4.8K] UnicodeUtils.cpp │   └── [1.2K] UnicodeUtils.h └── [4.0K] tools └── [ 19K] mk_hyb_file.py 13 directories, 191 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.