ex_web3

Build log

nerves_system_x86_64

ex_web3 0.2.3 · fail · run ex_web3-0.2.3-1791179536974
176 of 176 lines
1Resolving Hex dependencies...2Resolution completed in 0.126s3Unchanged:4  circular_buffer 1.1.05  elixir_make 0.10.06  ex_abi 0.8.57  ex_keccak 0.7.88  ex_secp256k1 0.8.09  ex_web3 0.2.310  guardian 2.2.4 VULNERABLE!11    EEF-CVE-2026-55735 (HIGH)12    aka: CVE-2026-55735, GHSA-7975-hp3r-5qhv13    Guardian.revoke/3 acts on unverified token claims, allowing forged-token session revocation14    https://osv.dev/vulnerability/EEF-CVE-2026-557351516    EEF-CVE-2026-55733 (MEDIUM)17    aka: CVE-2026-55733, GHSA-fjr5-7xrc-hmpj18    Atom-table exhaustion denial of service in Guardian permissions AtomEncoding via unbounded atom creation19    https://osv.dev/vulnerability/EEF-CVE-2026-557332021    EEF-CVE-2026-55734 (MEDIUM)22    aka: CVE-2026-55734, GHSA-9qx2-v587-q3gg23    guardian atom exhaustion in Guardian.Permissions.encode_permissions!/124    https://osv.dev/vulnerability/EEF-CVE-2026-557342526    EEF-CVE-2026-54894 (MEDIUM)27    aka: CVE-2026-54894, GHSA-xqch-c77q-rgh528    Atom-table exhaustion denial of service in Guardian via unbounded atom creation from binary keys29    https://osv.dev/vulnerability/EEF-CVE-2026-5489430  interactive_cmd 0.1.431  jason 1.4.532  jose 1.11.1233  nerves 2.0.0-pre.234  nerves_discovery 0.1.535  nerves_logging 0.2.436  nerves_runtime 0.13.1337  nerves_system_bbb 2.30.238  nerves_system_br 1.34.439  nerves_system_mangopi_mq_pro 0.17.240  nerves_system_qemu_aarch64 0.4.241  nerves_system_rpi0 2.1.242  nerves_system_rpi4 2.1.243  nerves_system_rpi5 2.1.244  nerves_system_trellis 0.5.045  nerves_system_x86_64 1.34.246  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.147  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.148  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.149  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.150  nerves_toolchain_x86_64_nerves_linux_musl 15.3.151  nerves_uevent 0.1.752  property_table 0.3.453  ring_logger 0.11.754  rustler_precompiled 0.10.055  tablet 0.3.356  toolshed 0.5.057  uboot_env 1.0.258* Getting ex_web3 (Hex package)59* Getting nerves (Hex package)60* Getting ring_logger (Hex package)61* Getting toolshed (Hex package)62* Getting nerves_runtime (Hex package)63* Getting nerves_system_bbb (Hex package)64* Getting nerves_system_mangopi_mq_pro (Hex package)65* Getting nerves_system_qemu_aarch64 (Hex package)66* Getting nerves_system_rpi0 (Hex package)67* Getting nerves_system_rpi4 (Hex package)68* Getting nerves_system_rpi5 (Hex package)69* Getting nerves_system_trellis (Hex package)70* Getting nerves_system_x86_64 (Hex package)71* Getting nerves_system_br (Hex package)72* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)73* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)74* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)75* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)76* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)77* Getting nerves_logging (Hex package)78* Getting nerves_uevent (Hex package)79* Getting uboot_env (Hex package)80* Getting elixir_make (Hex package)81* Getting property_table (Hex package)82* Getting circular_buffer (Hex package)83* Getting interactive_cmd (Hex package)84* Getting nerves_discovery (Hex package)85* Getting tablet (Hex package)86* Getting ex_abi (Hex package)87* Getting ex_keccak (Hex package)88* Getting ex_secp256k1 (Hex package)89* Getting guardian (Hex package)90* Getting jason (Hex package)91* Getting jose (Hex package)92* Getting rustler_precompiled (Hex package)93Found packages with security advisories, see above for details94warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"95  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/296  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/197  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/598  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/299  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4100  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2101102==> guardian103Compiling 25 files (.ex)104    warning: use Bitwise is deprecated. import Bitwise instead105    │106  7 │   use Bitwise107    │   ~~~~~~~~~~~108    │109    └─ lib/guardian/permissions/atom_encoding.ex:7: Guardian.Permissions.AtomEncoding (module)110111    warning: use Bitwise is deprecated. import Bitwise instead112    │113  7 │   use Bitwise114    │   ~~~~~~~~~~~115    │116    └─ lib/guardian/permissions/bitwise_encoding.ex:7: Guardian.Permissions.BitwiseEncoding (module)117118    warning: use Bitwise is deprecated. import Bitwise instead119    │120  7 │   use Bitwise121    │   ~~~~~~~~~~~122    │123    └─ lib/guardian/permissions/text_encoding.ex:7: Guardian.Permissions.TextEncoding (module)124125    warning: Guardian.Plug.current_claims/2 is undefined (module Guardian.Plug is not available or is yet to be defined)126    │127 31 │       claims: Guardian.Plug.current_claims(conn, opts),128    │                             ~129    │130    └─ lib/guardian/permissions/plug.ex:31:29: Guardian.Permissions.Plug.call/2131132    warning: Guardian.Plug.Pipeline.fetch_error_handler!/2 is undefined (module Guardian.Plug.Pipeline is not available or is yet to be defined)133    │134 33 │       handler: Pipeline.fetch_error_handler!(conn, opts),135    │                         ~136    │137    └─ lib/guardian/permissions/plug.ex:33:25: Guardian.Permissions.Plug.call/2138139    warning: Guardian.Plug.Pipeline.fetch_module!/2 is undefined (module Guardian.Plug.Pipeline is not available or is yet to be defined)140    │141 34 │       impl: Pipeline.fetch_module!(conn, opts),142    │                      ~143    │144    └─ lib/guardian/permissions/plug.ex:34:22: Guardian.Permissions.Plug.call/2145146Generated guardian app147==> ex_web3148Compiling 3 files (.ex)149warning: cannot infer signatures from :plug because it is not loaded150151    warning: the variable "skip_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator152    │153 66 │     <<_::size(skip_size), included_part::bits>> = b154    │               ~155    │156    └─ lib/ex_web3.ex:66:15: ExWeb3.mask_bitstring/2157158     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead159     │160 438 │       Logger.warn("[#{__MODULE__}] unexpected eth recovery id")161     │              ~162     │163     └─ lib/ex_web3.ex:438:14: ExWeb3.get_secp256k1_recovery_from_eth_signature_recovery/1164165     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead166     │167 447 │       Logger.warn("[#{__MODULE__}] unexpected secp256k1 recovery id")168     │              ~169     │170     └─ lib/ex_web3.ex:447:14: ExWeb3.get_eth_signature_recovery_from_secp256k1_recovery/1171172Generated ex_web3 app173==> nerves_compatibility_test174Compiling 2 files (.ex)175Generated nerves_compatibility_test app176** (Mix) Could not find application :plug