BSD Ports

Vulnerable: version 1.0.41 is affected by 5 known vulnerabilities. See below.

devel/wabt 1.0.41 NetBSD

The WebAssembly Binary Toolkit

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
619eb5db9b
License
apache-2.0
Categories
devel
Package size
1575.5 KiB, 19891.4 KiB installed

Description

WABT (we pronounce it "wabbit") is a suite of tools for WebAssembly.

These tools are intended for use in (or for development of) toolchains or other systems that want to manipulate WebAssembly files. Unlike the WebAssembly spec interpreter (which is written to be as simple, declarative and "speccy" as possible), they are written in C/C++ and designed for easier integration into other systems. Unlike Binaryen these tools do not aim to provide an optimization platform or a higher-level compiler target; instead they aim for full fidelity and compliance with the spec (e.g. 1:1 round-trips with no changes to instructions).

In the other systems

SystemPortVersion
NetBSDdevel/wabt1.0.41
FreeBSDwww/wabt1.0.41_1
OpenBSDlang/wabt1.0.41
HardenedBSDwww/wabt1.0.41_1
GhostBSDwww/wabt1.0.41_1

Install

Binary package:

pkgin install wabt

From pkgsrc:

cd /usr/pkgsrc/devel/wabt && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.0.41
NetBSD 10.1 aarch641.0.41
SmartOS / illumos x86_641.0.42
macOS 15 arm641.0.42

Dependencies

No port depends on this one.

Known vulnerabilities 5

Commit history 1

DateCommitCreditsLog message
619eb5db9b adam wabt: updated to 1.0.42
1.0.42 [wasi-interp] fix integer overflow in wasi getMemPtr size calculation Use unsigned shift in GetAlignment to avoid signed overflow [wasm2c] Avoid size_t overflow in wasm_rt_grow table reallocation parse decimal float literals independent of the C locale [wasm-decompile] Avoid out-of-range shift in load/store rewrite [wasm2c] Use locale-independent ctype in GenerateHeaderGuard Avoid unbounded alloca in FloatParser::ParseFloat [interp] Use u64 table operands so out-of-range table64 indices trap Avoid string_view underflow in ParseCodeMetadataAnnotation Avoid Var::name() on function-level branches in decompiler Update man pages and html docs Avoid front() on an empty element expression in the validator Add ruff python linter. NFC Remove wasm-decompile Support 64 bit limits for tables …