diff --git a/core-bundle/src/Resources/contao/modules/Module.php b/core-bundle/src/Resources/contao/modules/Module.php
index <HASH>..<HASH> 100644
--- a/core-bundle/src/Resources/contao/modules/Module.php
+++ b/core-bundle/src/Resources/contao/modules/Module.php
@@ -283,6 +283,12 @@ abstract class Module extends \Frontend
 
 						if ($objNext !== null)
 						{
+							// Hide the link if the target page is invisible
+							if (!$objNext->published || ($objNext->start != '' && $objNext->start > time()) || ($objNext->stop != '' && $objNext->stop < time()))
+							{
+								continue(2);
+							}
+
 							$strForceLang = null;
 							$objNext->loadDetails();
[Core] Hide forward pages if they point to unpublished target pages (see #<I>)