Skip to content

qemu_v8: update Teaclave SDK revision - #356

Merged
jenswikl merged 1 commit into
OP-TEE:masterfrom
ivila:master
Sep 8, 2026
Merged

jenswikl merged 1 commit into
OP-TEE:masterfrom
ivila:master

Conversation

@ivila

@ivila ivila commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Update the pinned Teaclave TrustZone SDK revision to include apache/teaclave-trustzone-sdk#318.

The secure storage example incorrectly passed client shared memory directly to TEE_ReadObjectData. Persistent object data must first be read into TA-private memory and then copied to the client output buffer.

OP-TEE/optee_os#7983 exposed this existing bug by correctly validating the destination buffer.

@jenswikl

jenswikl commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Acked-by: Jens Wiklander <jens.wiklander@oss.qualcomm.com>

Update the pinned revision to include the secure storage fix from
Teaclave TrustZone SDK PR OP-TEE#318.

The new revision reads persistent object data into TA-private memory
before copying it to the client output buffer. This avoids passing
client shared memory directly to TEE_ReadObjectData.

Signed-off-by: ivila <390810839@qq.com>
Acked-by: Jens Wiklander <jens.wiklander@oss.qualcomm.com>
@ivila

ivila commented Sep 8, 2026

Copy link
Copy Markdown
Contributor Author

Acked-by: Jens Wiklander jens.wiklander@oss.qualcomm.com

Tag Applied.

@jenswikl
jenswikl merged commit 998ae99 into OP-TEE:master Sep 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants