Vulnerable: version 0.10.6.1_3,1 is affected by 1 known vulnerability. See below.
net/xrdp 0.10.6.1_3,1 FreeBSD
Open source Remote Desktop Protocol (RDP) server
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
d4a1d44ce1- License
- APACHE20
- Categories
- net
- Package size
- 610.1 KiB, 4251.9 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 | 0.10.6.1_3,1 |
| DragonFly | net/xrdp | 0.9.26,1 |
Install
Binary package:
pkg install xrdp
From the ports tree:
cd /usr/ports/net/xrdp/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= xrdp>0:net/xrdp
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.6.1_3,1 | 0.10.6.1_3,1 | - | 0.10.4.1_1,1 | - |
| FreeBSD:14:quarterly | 0.10.6.1_3,1 | 0.10.6.1_3,1 | n/a | 0.10.4.1_2,1 | 0.10.6.1_3,1 |
| FreeBSD:15:latest | 0.10.6.1_3,1 | 0.10.6.1_3,1 | n/a | - | 0.10.4.1_3,1 |
| FreeBSD:15:quarterly | 0.10.6.1_3,1 | 0.10.6.1_3,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.10.6.1_3,1 | 0.10.6.1_3,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 1
xterm: x11/xterm
The full lists below include those, and their dependencies in turn.
Build dependencies 130
- 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 130
- 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/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/libunistring
- devel/llvm12
- 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/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
- security/p11-kit
- shells/bash
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- www/srt
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-devel
Message after installing
Files
Manual pages 12
- gfx.toml(5)
- sesman.ini(5)
- xrdp(8)
- xrdp-chansrv(8)
- xrdp-dis(1)
- xrdp-dumpfv1(8)
- xrdp-genkeymap(8)
- xrdp-keygen(8)
- xrdp-sesadmin(8)
- xrdp-sesman(8)
- xrdp-sesrun(8)
- xrdp.ini(5)
pkg-plist 128
- 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/km-00000405.ini
- etc/xrdp/km-00000406.ini
- etc/xrdp/km-00000407.ini
- etc/xrdp/km-00000409.ini
- etc/xrdp/km-0000040a.ini
- etc/xrdp/km-0000040b.ini
- etc/xrdp/km-0000040c.ini
- etc/xrdp/km-0000040e.ini
- etc/xrdp/km-00000410.ini
- etc/xrdp/km-00000411.ini
- etc/xrdp/km-00000412.ini
- etc/xrdp/km-00000414.ini
- etc/xrdp/km-00000415.ini
- etc/xrdp/km-00000416.ini
- etc/xrdp/km-00000419.ini
- etc/xrdp/km-0000041d.ini
- etc/xrdp/km-00000424.ini
- etc/xrdp/km-00000426.ini
- etc/xrdp/km-00010426.ini
- etc/xrdp/km-00020426.ini
- etc/xrdp/km-00000807.ini
- etc/xrdp/km-00000809.ini
- etc/xrdp/km-0000080a.ini
- etc/xrdp/km-0000080c.ini
- etc/xrdp/km-00000813.ini
- etc/xrdp/km-00000816.ini
- etc/xrdp/km-0000100c.ini
- etc/xrdp/km-00010409.ini
- etc/xrdp/km-19360409.ini
- etc/xrdp/pulse/default.pa
- @sample etc/xrdp/gfx.toml.sample
- @sample etc/xrdp/reconnectwm.sh.sample
- @sample etc/xrdp/sesman.ini.sample
- @sample etc/xrdp/startwm.sh.sample
- @sample etc/xrdp/xrdp_keyboard.ini.sample
- @sample etc/xrdp/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_sockets.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
- libdata/pkgconfig/xrdp.pc
- libexec/xrdp/waitforx
- libexec/xrdp/xrdp-droppriv
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| xrdp/xrdp-0.10.6.1.tar.gz | 2.494511e+06 | 2f7beb5a3b2529c8d72dc0df9b8cdca31ab0e0c14d1e3421210f5e6ec0ab3b75 |
| xrdp/70cc370.patch | 2946 | 19ac99fff5fbf298795b4b5f8f6d0169509e92ab3bcd0c25095768d865cf9b4c |
Master sites 1
- https://github.com/neutrinolabs/xrdp/releases/download/v0.10.6.1/
Known vulnerabilities 1
Commit history 4
| Date | Commit | Credits | Log message |
|---|---|---|---|
d4a1d44ce1 |
Koichiro Iwao | net/xrdp: Generate default keys/certs at first startup instead of post-install Generating keys/certs during post-install leads to duplicate keys when
provisioning multiple hosts from a single VM image.
The default snakeoil certificate has been switched to a 5-year Ed25519
certificate.
Reported by: cperciva (via email)
Obtained from: https://github.com/neutrinolabs/xrdp/pull/3874
Sponsored by: Cybertrust Japan |
|
6e9e6da50f |
Colin Percival | net/xrdp: Use canonical spelling of USERS/GROUPS When the _xrdp user and group were added, they were listed as
USER= _xrdp
GROUP= _xrdp
which did not result in the user and group being created when the
package is installed.
Reviewed by: meta
Fixes: ee46045d223a ("net/xrdp: Update to 0.10.2-rc.1")
Sponsored by: Amazon
Differential Revision: https://reviews.freebsd.org/D59324 |
|
388f5973b7 |
Daniel Engberg | */*: Bump consumers of multimedia/libx264 Reported by: Kevin Oberman <[email protected]> |
|
e1039c72f3 |
Koichiro Iwao | net/xrdp: Update to 0.10.6.1 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 |