Skip to content
This repository was archived by the owner on Oct 29, 2025. It is now read-only.
This repository was archived by the owner on Oct 29, 2025. It is now read-only.

MapEntries::setByteField() truncates long strings #4

@KJarek

Description

@KJarek

Hi,

MapEntries::setByteField() truncates long strings, it seems there is a problem with deserialization of the initial word containing string length, my guess is because the Java byte type is signed.

Please see the attached JBang PoC:

Written:	AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Read:		
Equals:		false

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions