Vulnerable: version 0.10.80.b20260702_2,1 is affected by 1 known vulnerability. See below.
net/xrdp-devel 0.10.80.b20260702_2,1 FreeBSD
Open source Remote Desktop Protocol (RDP) server (development version)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
af5bb2f2d8- License
- APACHE20
- Categories
- net
- Package size
- 641.1 KiB, 4740.2 KiB installed
Description
Based on the work of rdesktop, xrdp uses the remote desktop protocol to present a GUI to the user.
The goal of this project is to provide a fully functional Linux terminal server, capable of accepting connections from rdesktop and Microsoft's own terminal server / remote desktop clients.
Unlike Windows NT/2000/2003 server, xrdp will not display a Windows desktop but an X window desktop to the user.
Xrdp uses Xvnc or X11rdp to manage the X session.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | net/xrdp-devel | 0.10.80.b20260702_2,1 |
| HardenedBSD | net/xrdp-devel | 0.10.80.b20260702_2,1 |
| GhostBSD | net/xrdp-devel | 0.10.80.b20260702_2,1 |
Install
Binary package:
pkg install xrdp-devel
From the ports tree:
cd /usr/ports/net/xrdp-devel/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= xrdp-devel>0:net/xrdp-devel
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.10.80.b20260702_2,1 | 0.10.80.b20260702_2,1 | - | 0.10.80.b20241229_3,1 | - |
| FreeBSD:14:quarterly | 0.10.80.b20260702_2,1 | 0.10.80.b20260702_2,1 | n/a | 0.10.80.b20241229_3,1 | 0.10.80.b20260702_2,1 |
| FreeBSD:15:latest | 0.10.80.b20260702_2,1 | 0.10.80.b20260702_2,1 | n/a | - | 0.10.80.b20241229_3,1 |
| FreeBSD:15:quarterly | 0.10.80.b20260702_2,1 | 0.10.80.b20260702_2,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.10.80.b20260702_2,1 | 0.10.80.b20260702_2,1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${LOCALBASE}/bin/nasm: devel/nasm
Library 1
libImlib2.so: graphics/imlib2
Runtime 2
${LOCALBASE}/lib/xorg/modules/libxorgxrdp.so: x11-drivers/xorgxrdp-develxterm: x11/xterm
The full lists below include those, and their dependencies in turn.
Build dependencies 131
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/fdk-aac
- audio/lame
- audio/libid3tag
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/gettext-runtime
- devel/glib20
- devel/highway
- devel/icu
- devel/libdatrie
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libthai
- devel/libtool
- devel/libunistring
- devel/llvm12
- devel/m4
- devel/nasm
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn2
- graphics/cairo
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/imlib2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libglvnd
- graphics/libheif
- graphics/libjxl
- graphics/librsvg2-rust
- graphics/mesa-libs
- graphics/openexr
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/gcc14
- lang/perl5.42
- lang/python312
- lang/python315
- math/Imath
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- misc/hwdata
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/openh264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libtasn1
- security/nettle
The first 100 are listed.
Run dependencies 146
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/fdk-aac
- audio/lame
- audio/libid3tag
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- devel/basu
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/gettext-runtime
- devel/glib20
- devel/highway
- devel/icu
- devel/libdatrie
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/llvm19
- devel/pcre2
- devel/py-packaging
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn2
- graphics/cairo
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/imlib2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/libheif
- graphics/libjxl
- graphics/librsvg2-rust
- graphics/mesa-dri
- graphics/mesa-libs
- graphics/openexr
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/gcc14
- lang/perl5.42
- lang/python312
- lang/python315
- math/Imath
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- misc/hwdata
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/openh264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libtasn1
- security/nettle
- security/p11-kit
The first 100 are listed.
No port depends on this one.
Configuration
Options name: net_xrdp
| Option | Default | Description |
|---|---|---|
| DEBUG | off | Build with debugging support |
| FDKAAC | on | Enable Fraunhofer FDK AAC for audio redirection |
| FUSE | off | Enable drive redirection via FUSE (experimental) |
| IPV6 | off | IPv6 protocol support |
| MP3LAME | off | Enable MP3 Lame for audio redirection |
| OPENH264 | on | H.264 video codec support via OpenH264 |
| OPUS | on | Enable Opus for audio redirection |
| X264 | on | H.264 video codec support via x264 |
- USES
- autoreconf:build compiler:c11 cpe jpeg libtool localbase pkgconfig ssl xorg
- Service scripts
- none
- Conflicts with
- xrdp
Message after installing
Files
Manual pages 13
- gfx.toml(5)
- sesman.ini(5)
- xrdp(8)
- xrdp-chansrv(8)
- xrdp-dis(1)
- xrdp-dumpfv1(8)
- xrdp-genkeymap(8)
- xrdp-keygen(8)
- xrdp-km.toml(5)
- xrdp-sesadmin(8)
- xrdp-sesman(8)
- xrdp-sesrun(8)
- xrdp.ini(5)
pkg-plist 132
- bin/xrdp-dis
- bin/xrdp-dumpfv1
- bin/xrdp-genkeymap
- bin/xrdp-keygen
- bin/xrdp-sesadmin
- bin/xrdp-sesrun
- etc/pam.d/xrdp-sesman
- etc/rc.d/xrdp
- etc/rc.d/xrdp-sesman
- etc/xrdp-devel/km-00000405.toml
- etc/xrdp-devel/km-00000406.toml
- etc/xrdp-devel/km-00000407.toml
- etc/xrdp-devel/km-00000409.toml
- etc/xrdp-devel/km-0000040a.toml
- etc/xrdp-devel/km-0000040b.toml
- etc/xrdp-devel/km-0000040c.toml
- etc/xrdp-devel/km-0000040e.toml
- etc/xrdp-devel/km-00000410.toml
- etc/xrdp-devel/km-00000411.toml
- etc/xrdp-devel/km-00000412.toml
- etc/xrdp-devel/km-00000414.toml
- etc/xrdp-devel/km-00000415.toml
- etc/xrdp-devel/km-00000416.toml
- etc/xrdp-devel/km-00000419.toml
- etc/xrdp-devel/km-0000041d.toml
- etc/xrdp-devel/km-00000424.toml
- etc/xrdp-devel/km-00000426.toml
- etc/xrdp-devel/km-00010426.toml
- etc/xrdp-devel/km-00020426.toml
- etc/xrdp-devel/km-00000807.toml
- etc/xrdp-devel/km-00000809.toml
- etc/xrdp-devel/km-0000080a.toml
- etc/xrdp-devel/km-0000080c.toml
- etc/xrdp-devel/km-00000813.toml
- etc/xrdp-devel/km-00000816.toml
- etc/xrdp-devel/km-0000100c.toml
- etc/xrdp-devel/km-00010409.toml
- etc/xrdp-devel/km-00060409.toml
- etc/xrdp-devel/km-19360409.toml
- etc/xrdp-devel/pulse/default.pa
- @sample etc/xrdp-devel/gfx.toml.sample
- @sample etc/xrdp-devel/reconnectwm.sh.sample
- @sample etc/xrdp-devel/sesman.ini.sample
- @sample etc/xrdp-devel/startwm.sh.sample
- @sample etc/xrdp-devel/xrdp_keyboard.toml.sample
- @sample etc/xrdp-devel/xrdp.ini.sample
- include/ms-erref.h
- include/ms-fscc.h
- include/ms-rdpbcgr.h
- include/ms-rdpeclip.h
- include/ms-rdpedisp.h
- include/ms-rdpefs.h
- include/ms-rdpegdi.h
- include/ms-rdpele.h
- include/ms-rdperp.h
- include/ms-smb2.h
- include/painter.h
- include/rfxcodec_common.h
- include/rfxcodec_decode.h
- include/rfxcodec_encode.h
- include/xrdp_client_info.h
- include/xrdp_constants.h
- include/xrdp_rail.h
- include/xrdp_scancode_defs.h
- include/xrdp_sockets.h
- include/xup_client_info.h
- lib/libpainter.a
- lib/librfxencode.a
- lib/xrdp/libcommon.a
- lib/xrdp/libcommon.so
- lib/xrdp/libcommon.so.0
- lib/xrdp/libcommon.so.0.0.0
- lib/xrdp/libipm.a
- lib/xrdp/libipm.so
- lib/xrdp/libipm.so.0
- lib/xrdp/libipm.so.0.0.0
- lib/xrdp/libmc.a
- lib/xrdp/libmc.so
- lib/xrdp/libsesman.a
- lib/xrdp/libsesman.so
- lib/xrdp/libsesman.so.0
- lib/xrdp/libsesman.so.0.0.0
- lib/xrdp/libtoml.a
- lib/xrdp/libtoml.so
- lib/xrdp/libtoml.so.1
- lib/xrdp/libtoml.so.1.0.0
- lib/xrdp/libvnc.a
- lib/xrdp/libvnc.so
- lib/xrdp/libxrdp.a
- lib/xrdp/libxrdp.so
- lib/xrdp/libxrdp.so.0
- lib/xrdp/libxrdp.so.0.0.0
- lib/xrdp/libxrdpapi.a
- lib/xrdp/libxrdpapi.so
- lib/xrdp/libxrdpapi.so.0
- lib/xrdp/libxrdpapi.so.0.0.0
- lib/xrdp/libxup.a
- lib/xrdp/libxup.so
- libdata/pkgconfig/libpainter.pc
- libdata/pkgconfig/rfxcodec.pc
The first 100 are listed.
distinfo 3
| File | Size | SHA256 |
|---|---|---|
| xrdp/neutrinolabs-xrdp-v0.10.80.b20260702-3af31df3_GH0.tar.gz | 1.286744e+06 | 8487d7f8b901a2ce64d8414981e866893ba2e890d45bd179f158e62d740e8b25 |
| xrdp/neutrinolabs-librfxcodec-0badc06_GH0.tar.gz | 66446 | 7cd00304e17617fce7f531d47c671ed1b90837aa50dedc9d34a641f55b5135d4 |
| xrdp/neutrinolabs-libpainter-379b8fb_GH0.tar.gz | 13956 | 7a9e22e78d08afdc24c6591cacd0e66f434e5016901800bcdd1a43f3355f1e1d |
Known vulnerabilities 1
Commit history 3
| Date | Commit | Credits | Log message |
|---|---|---|---|
af5bb2f2d8 |
Koichiro Iwao | net/xrdp-devel: Use canonical spelling of USERS/GROUPS Applying D59324 to net/xrdp-devel as well.
Reported by: cperciva
Fixes: df5ed26f9502 ("net/xrdp-devel: Update to 0.10.80.b20241229 4c8c773")
Sponsored by: Amazon
Sponsored by: Cybertrust Japan
Differential Revision: https://reviews.freebsd.org/D59324 |
|
388f5973b7 |
Daniel Engberg | */*: Bump consumers of multimedia/libx264 Reported by: Kevin Oberman <[email protected]> |
|
2fa36c0306 |
Koichiro Iwao | net/xrdp-devel: Update to the latest commit Security: CVE-2026-41252
Security: CVE-2026-41521
Security: CVE-2026-44178
Security: CVE-2026-42218
Security: CVE-2026-44978
Security: CVE-2026-54538
Security: CVE-2026-55238
Security: CVE-2026-55626
Security: CVE-2026-55639
Security: CVE-2026-55645
MFH: 2026Q2 |