In the Linux kernel, the following vulnerability has been resolved:
x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
Currently, load_microcode_amd() iterates over all NUMA nodes, retrieves their CPU masks and unconditionally accesses per-CPU data for the first CPU of each mask.
According to Documentation/admin-guide/mm/numaperf.rst:
"Some memory may share the same node as a CPU, and others are provided as memory only nodes."
Therefore, some node CPU masks may be empty and wouldn't have a "first CPU".
On a machine with far memory (and therefore CPU-less NUMA nodes): - cpumask_of_node(nid) is 0 - cpumask_first(0) is CONFIG_NR_CPUS - cpu_data(CONFIG_NR_CPUS) accesses the cpu_info per-CPU array at an index that is 1 out of bounds
This does not have any security implications since flashing microcode is a privileged operation but I believe this has reliability implications by potentially corrupting memory while flashing a microcode update.
When booting with CONFIG_UBSAN_BOUNDS=y on an AMD machine that flashes a microcode update. I get the following splat:
UBSAN: array-index-out-of-bounds in arch/x86/kernel/cpu/microcode/amd.c:X:Y index 512 is out of range for type 'unsigned long[512]' [...] Call Trace: dump_stack __ubsan_handle_out_of_bounds load_microcode_amd request_microcode_amd reload_store kernfs_fop_write_iter vfs_write ksys_write do_syscall_64 entry_SYSCALL_64_after_hwframe
Change the loop to go over only NUMA nodes which have CPUs before determining whether the first CPU on the respective node needs microcode update.
[ bp: Massage commit message, fix typo. ]
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-coreUpgrade kernel-cross-headersUpgrade kernel-debug-develUpgrade kernel-rt-64k-coreUpgrade kernel-rt-64k-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-tools-libsUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-abi-stablelistsUpgrade kernel-devel-matchedUpgrade kernel-rt-debug-develUpgrade kernel-debug-modules-coreUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-64k-devel-matchedUpgrade kernel-modules-coreUpgrade kernel-headersUpgrade kernel-rt-64k-debugUpgrade kernel-rt-debug-coreUpgrade kernel-64kUpgrade kernel-rt-modules-extraUpgrade kernel-64k-coreUpgrade kernel-debug-modules-extraUpgrade kernel-64k-debug-coreUpgrade kernelUpgrade kernel-64k-debugUpgrade kernel-64k-debug-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-64k-modules-coreUpgrade libperfUpgrade kernel-modulesUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-modulesUpgrade rtlaUpgrade kernel-uki-virtUpgrade kernel-64k-debug-modulesUpgrade kernel-debug-coreUpgrade kernel-rt-modulesUpgrade kernel-64k-debug-modules-coreUpgrade kernel-zfcpdumpUpgrade kernel-rt-debugUpgrade kernel-rt-coreUpgrade kernel-64k-develUpgrade kernel-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-modules-extraUpgrade rvUpgrade kernel-rt-64k-develUpgrade kernel-rtUpgrade kernel-rt-develUpgrade kernel-64k-modules-coreUpgrade kernel-docUpgrade kernel-develUpgrade perfUpgrade python3-perfUpgrade bpftoolUpgrade kernel-rt-64k-debug-develUpgrade kernel-debugUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-toolsUpgrade kernel-rt-64k-modulesUpgrade kernel-rt-64kUpgrade kernel-uki-virt-addonsUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-kvmUpgrade kernel-debug-uki-virtUpgrade kernel-64k-debug-devel | Jul 17, 2025 | Apr 2, 2025 |
| Amazon Linux Ami 2 | — | Upgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-livepatch-4.14.355-276.639Upgrade kernel-livepatch-5.10.234-225.921Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfoUpgrade perfUpgrade bpftoolUpgrade kernelUpgrade kernel-livepatch-5.10.236-227.928Upgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade perf-debuginfoUpgrade kernel-toolsUpgrade kernel-headersUpgrade python-perfUpgrade kernel-livepatch-5.10.234-225.910Upgrade kernel-livepatch-5.10.234-225.917Upgrade kernel-develUpgrade kernel-tools-devel | Apr 30, 2025 | Apr 2, 2025 |
| Amazon_linux | — | Upgrade kernel | May 22, 2025 | Apr 2, 2025 |
| Amazon_linux_2023 | — | Upgrade kernel-tools-debuginfoUpgrade kernel-headersUpgrade kernel-libbpf-staticUpgrade kernel6.12-debuginfo-common-aarch64Upgrade python3-perf6.12-debuginfoUpgrade kernel-libbpfUpgrade kernel6.12-debuginfoUpgrade kernel6.12-modules-extraUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-tools-develUpgrade perf6.12Upgrade kernel-livepatch-6.12.20-23.97Upgrade python3-perf6.12Upgrade kernel-libbpf-develUpgrade kernel6.12Upgrade kernel-develUpgrade kernel-modules-extra-commonUpgrade perf6.12-debuginfoUpgrade bpftoolUpgrade kernel-libbpf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-tools | Apr 30, 2025 | Apr 2, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Apr 14, 2025 | Apr 2, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-toolsUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelists | Jul 1, 2025 | Apr 2, 2025 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Jun 30, 2025 | Apr 2, 2025 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Jul 9, 2025 | Apr 2, 2025 |
| Rocky_linux | — | Upgrade kernel-rt-modules-coreUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-debug-develUpgrade perf-debuginfoUpgrade kernel-zfcpdumpUpgrade rtlaUpgrade kernel-modulesUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debuginfoUpgrade kernel-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-modulesUpgrade libperf-debuginfoUpgrade kernel-headersUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debuginfo-common-s390xUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-develUpgrade kernel-devel-matchedUpgrade perfUpgrade python3-perfUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-devel-matchedUpgrade libperfUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade kernel-rt-coreUpgrade kernel-debug-coreUpgrade python3-perf-debuginfoUpgrade kernel-rt-debugUpgrade kernel-rt-kvmUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debug-uki-virtUpgrade kernel-debug-debuginfoUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-tools-libsUpgrade kernel-rt-debug-modulesUpgrade kernel-rtUpgrade kernel-develUpgrade kernel-debug-modulesUpgrade kernel-toolsUpgrade kernel-tools-debuginfoUpgrade kernel-coreUpgrade bpftool-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-uki-virt-addonsUpgrade kernel-debug-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-rt-develUpgrade rvUpgrade kernel-debugUpgrade kernel-cross-headersUpgrade kernelUpgrade kernel-rt-debug-debuginfo | Feb 5, 2026 | Jul 29, 2025 |
| Suse | — | Upgrade kernel-rt_debug-vdsoUpgrade kernel-source-rtUpgrade dlm-kmp-defaultUpgrade dtb-renesasUpgrade kernel-symsUpgrade kernel-syms-rtUpgrade dtb-amlogicUpgrade dtb-armUpgrade kernel-azure-develUpgrade kernel-default-extraUpgrade cluster-md-kmp-64kbUpgrade kernel-kvmsmallUpgrade kernel-default-livepatch-develUpgrade dtb-appleUpgrade dtb-hisiliconUpgrade reiserfs-kmp-rtUpgrade dtb-sprdUpgrade kernel-rt-vdsoUpgrade dtb-nvidiaUpgrade kernel-default-baseUpgrade kernel-64kb-optionalUpgrade kernel-rt-optionalUpgrade kernel-rt_debugUpgrade kernel-docs-htmlUpgrade kernel-debug-develUpgrade kernel-azure-vdsoUpgrade dtb-apmUpgrade dlm-kmp-rtUpgrade kernel-macrosUpgrade kselftests-kmp-defaultUpgrade kernel-defaultUpgrade cluster-md-kmp-defaultUpgrade ocfs2-kmp-rtUpgrade kernel-docsUpgrade dlm-kmp-azureUpgrade kselftests-kmp-rtUpgrade kernel-kvmsmall-vdsoUpgrade dtb-broadcomUpgrade dtb-socionextUpgrade dtb-amdUpgrade kernel-obs-qaUpgrade kernel-rt-livepatch-develUpgrade kernel-azure-extraUpgrade reiserfs-kmp-64kbUpgrade dtb-marvellUpgrade kernel-kvmsmall-develUpgrade dlm-kmp-64kbUpgrade dtb-xilinxUpgrade cluster-md-kmp-rtUpgrade dtb-rockchipUpgrade kernel-devel-rtUpgrade kselftests-kmp-azureUpgrade kernel-syms-azureUpgrade gfs2-kmp-defaultUpgrade kernel-default-vdsoUpgrade kernel-debugUpgrade kernel-debug-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-azureUpgrade kernel-64kb-extraUpgrade kernel-64kb-develUpgrade kernel-64kbUpgrade dtb-amazonUpgrade ocfs2-kmp-64kbUpgrade dtb-freescaleUpgrade ocfs2-kmp-defaultUpgrade kernel-rtUpgrade kernel-azure-optionalUpgrade dtb-alteraUpgrade reiserfs-kmp-defaultUpgrade kernel-zfcpdumpUpgrade kernel-rt-develUpgrade dtb-allwinnerUpgrade kselftests-kmp-64kbUpgrade dtb-qcomUpgrade gfs2-kmp-azureUpgrade dtb-exynosUpgrade cluster-md-kmp-azureUpgrade kernel-develUpgrade dtb-mediatekUpgrade kernel-sourceUpgrade kernel-default-livepatchUpgrade kernel-default-develUpgrade gfs2-kmp-64kbUpgrade dtb-caviumUpgrade kernel-devel-azureUpgrade kernel-source-azureUpgrade kernel-default-optionalUpgrade ocfs2-kmp-azureUpgrade gfs2-kmp-rtUpgrade dtb-lgUpgrade reiserfs-kmp-azureUpgrade kernel-source-vanillaUpgrade kernel-rt_debug-develUpgrade kernel-rt-extraUpgrade kernel-obs-build | Dec 5, 2025 | Jul 16, 2025 |
| Ubuntu | — | Upgrade linux-image-raspi-nolpaeUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oracleUpgrade linux-image-gke-5.15Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-84-lowlatency-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1037-ibmUpgrade linux-image-azure-nvidiaUpgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-ibm-classicUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-5.4.0-1145-oracleUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-142-fipsUpgrade linux-image-5.15.0-142-lowlatencyUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.11.0-28-genericUpgrade linux-image-5.15.0-1080-raspiUpgrade linux-image-5.15.0-1083-intel-iotgUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-84-generic-64kUpgrade linux-image-aws-fipsUpgrade linux-image-azure-lts-20.04Upgrade linux-image-oem-24.04bUpgrade linux-image-5.15.0-1068-gkeopUpgrade linux-image-5.15.0-1079-intel-iot-realtimeUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-1038-azureUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-nvidiaUpgrade linux-image-6.8.0-84-genericUpgrade linux-image-fipsUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-ibmUpgrade linux-image-bluefieldUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-5.15.0-1086-aws-64kUpgrade linux-image-5.4.0-218-lowlatencyUpgrade linux-image-6.8.0-1039-nvidia-lowlatencyUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.11.0-1011-realtimeUpgrade linux-image-virtualUpgrade linux-image-6.8.0-1040-gcpUpgrade linux-image-6.8.0-1037-oracleUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-6.11.0-1018-azureUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.11.0-1017-oracle-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1025-azure-nvidiaUpgrade linux-image-5.4.0-1147-awsUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oemUpgrade linux-image-5.15.0-1082-kvmUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1028-nvidia-tegra-igx-rtUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-oem-20.04bUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1036-gkeUpgrade linux-image-5.15.0-1078-ibmUpgrade linux-image-5.15.0-1080-nvidia-lowlatencyUpgrade linux-image-5.15.0-1080-nvidiaUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1023-gkeopUpgrade linux-image-6.8.0-1038-azure-fdeUpgrade linux-image-6.11.0-1015-lowlatencyUpgrade linux-image-5.15.0-1085-gcpUpgrade linux-image-azure-fde-edgeUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-5.4.0-1152-azureUpgrade linux-image-5.4.0-1150-gcpUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-genericUpgrade linux-image-6.8.1-1034-realtimeUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1039-awsUpgrade linux-image-5.15.0-1083-gkeUpgrade linux-image-6.8.0-1039-raspiUpgrade linux-image-5.4.0-1150-gcp-fipsUpgrade linux-image-6.8.0-1036-azureUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.8.0-2031-raspi-realtimeUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-ibm-6.8Upgrade linux-image-raspi2Upgrade linux-image-oem-22.04aUpgrade linux-image-lowlatencyUpgrade linux-image-gkeopUpgrade linux-image-nvidia-tegraUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.11.0-1015-awsUpgrade linux-image-azure-6.11Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1039-nvidia-64kUpgrade linux-image-6.11.0-1024-oemUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-5.15.0-1081-intel-iotgUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-5.4.0-218-generic-lpaeUpgrade linux-image-6.8.0-1039-aws-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.11.0-1015-lowlatency-64kUpgrade linux-image-gcp-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.4.0-1147-aws-fipsUpgrade linux-image-azure-fipsUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-azure-6.8Upgrade linux-image-raspi-6.8Upgrade linux-image-5.15.0-142-lowlatency-64kUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-oem-20.04dUpgrade linux-image-kvmUpgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-6.8Upgrade linux-image-6.8.0-1039-nvidiaUpgrade linux-image-6.8.0-1037-oracle-64kUpgrade linux-image-6.11.0-28-generic-64kUpgrade linux-image-6.11.0-1018-azure-fdeUpgrade linux-image-5.4.0-1106-bluefieldUpgrade linux-image-5.15.0-142-genericUpgrade linux-image-5.15.0-1086-aws-fipsUpgrade linux-image-5.15.0-1083-oracleUpgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-5.4.0-1130-raspiUpgrade linux-image-5.4.0-1093-ibmUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1091-azureUpgrade linux-image-5.15.0-1039-nvidia-tegraUpgrade linux-image-6.11.0-1016-gcpUpgrade linux-image-6.8.0-84-lowlatencyUpgrade linux-image-6.8.0-1036-gke-64kUpgrade linux-image-6.8.0-1036-azure-fdeUpgrade linux-image-6.11.0-1017-oracleUpgrade linux-image-6.11.0-1014-raspiUpgrade linux-image-5.4.0-1153-azure-fipsUpgrade linux-image-5.4.0-1051-iotUpgrade linux-image-virtual-6.8Upgrade linux-image-oem-osp1Upgrade linux-image-oem-20.04Upgrade linux-image-nvidia-64kUpgrade linux-image-aws-6.8Upgrade linux-image-azure-fde-6.11Upgrade linux-image-6.8.0-85-genericUpgrade linux-image-6.8.0-1040-gcp-64kUpgrade linux-image-5.15.0-1085-gcp-fipsUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-oracle-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-intelUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.15.0-1086-realtimeUpgrade linux-image-generic-64k-6.8Upgrade linux-image-6.11.0-1016-gcp-64kUpgrade linux-image-gke-6.8Upgrade linux-image-5.15.0-1039-nvidia-tegra-rtUpgrade linux-image-aws-64k-6.8Upgrade linux-image-5.4.0-1065-xilinx-zynqmpUpgrade linux-image-realtimeUpgrade linux-image-gke-64kUpgrade linux-image-5.15.0-1091-azure-fipsUpgrade linux-image-raspiUpgrade linux-image-aws-lts-20.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-oem-22.04cUpgrade linux-image-intel-iotgUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-1028-nvidia-tegra-igxUpgrade linux-image-azure-fdeUpgrade linux-image-5.4.0-1121-fipsUpgrade linux-image-generic-64kUpgrade linux-image-gkeop-5.15Upgrade linux-image-lowlatency-64k-6.11Upgrade linux-image-gcp-fipsUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-awsUpgrade linux-image-6.8.0-1039-nvidia-lowlatency-64kUpgrade linux-image-5.4.0-218-genericUpgrade linux-image-5.15.0-1086-awsUpgrade linux-image-6.8.0-85-generic-64kUpgrade linux-image-azureUpgrade linux-image-5.4.0-1134-kvmUpgrade linux-image-oem-20.04cUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-lowlatency-6.11Upgrade linux-image-realtime-6.8.1Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-gcpUpgrade linux-image-azure-cvm | Jun 20, 2025 | Apr 2, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 22, 2025 | Apr 2, 2025 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub