GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — `Packer.pack()` segfaults when its `default` callback calls `getbuffer()` · Issue #733 · msgpack/msgpack-python Open DescriptionSummaryIf the Versionsmsgpack 1.2.2, CPython 3.12.3, Ubuntu 24.04 x86_64, glibc 2.39. Reproducerimport msgpack packer = None exported = None class Unsupported: pass def default(obj): global exported exported = packer.getbuffer() return b"A" * (2 * 1024 * 1024) packer = msgpack.Packer(default=default, autoreset=False) packer.pack([Unsupported()]) msgpack.unpackb(exported) Running it produces: Segmentation fault (core dumped)Sanitizer resultAn ASan build reports a heap-use-after-free in I found this while fuzzing Python C extension modules. ActivityMetadataMetadataAssigneesLabelsNo labels TypeProjectsMilestoneRelationshipsDevelopmentIssue actions |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |